Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Глючит скрипт, читающий базу данных   vilfred   22 Mar 2001 15:03:07 
 Moderatorial [+] (Re: Глючит скрипт, читающий базу данных)   Comoderator of RU.CGI.PERL   22 Mar 2001 21:17:53 
Архивное /ru.cgi.perl/648855ff65da.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional