|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : vilfred 2:5020/400 22 Mar 2001 15:03:07 To : All Subject : Глючит скрипт, читающий базу данных -------------------------------------------------------------------------------- Привет всем!! скрипт не читает из файла с названием(PDFFILE.DBF) в нужной дирке(/usr/local/etc/httpd/bin/devel), пишет такую штуку pereplet:~/bin/devel$ ./base.cgi content-type: text/html DBD::XBase::st execute failed: Table PDFFILE not found: Error opening file /usr/local/etc/ httpd/bin/devel/PDFFILE.dbt: No such file or directory Table PDFFILE not found: Error opening file /usr/local/etc/httpd/bin/devel/PDFFILE.dbt: No such file or directory pereplet:~/bin/devel$ файл PDFFILE.DBF содержит мемо поля. Содержит он их действительно, я открываю в вижуалфокспре6.0 и читаю легко эти мемо поля. Может из за этого оно не видит ничего, из за мемо-полей? Что удивительно, файл этот весит 500 килов со всеми мемо, а такой-же файл, но с расширением *.fpt весит 29 мегов... у производителя XBase(http://www.fi.muni.cz/~adelton/perl/#xbase) ничего не написано про такие глюки вообще. текст самого скрипта... #!/usr/bin/perl print "content-type: text/html\n\n"; use DBI; #print "OK!"; my $dbh=DBI->connect("DBI:XBase:/usr/local/etc/httpd/bin/devel") or die $DBI::errstr; my $table_date = $dbh->prepare("select * from PDFFILE where Year like '%20%'"); $table_date->execute() or die $table_date->errstr(); my @row; while (@row = $table_date->fetchrow_array()){ print "Line : @row\n"; $#row=-1; } $dbh->disconnect; print "\nOK!\n"; причем есть другая базка, но без мемо полей, дык она все ок работает. Может когда я переписывал PDFFILE.DBF апач перекопировал его... хотя вроде фаром работал... или в фаре надо поставить копировать как бинарник? ничего вобщем не догоняю... -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/648855ff65da.html, оценка из 5, голосов 10
|