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


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : vilfred                              2:5020/400     22 Mar 2001  15:17:21
 To : All
 Subject : Perl+DBI
 -------------------------------------------------------------------------------- 
 
 Привет всем!!
 
    скрипт не читает из файла с названием(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 апач перекопировал его... хотя вроде фаром 
    работал... или в фаре надо поставить копировать как бинарник? ничего вобщем
 
 не
 
    догоняю...
 
 ВРУ.CGI.ПЕРЛ уже спросил...
 
 Спасибо!
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Perl+DBI   vilfred   22 Mar 2001 15:17:21 
Архивное /su.dbms.sql/6488ee85f878.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional