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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Comoderator of RU.CGI.PERL           2:5020/400     22 Mar 2001  21:17:53
 To : dmitriy@genphys.phys.msu.su
 Subject : Moderatorial [+] (Re: Глючит скрипт, читающий базу данных)
 -------------------------------------------------------------------------------- 
 
 Здравствуй, vilfred.
 
 В твоём письме от Thu, 22 Mar 2001 11:03:07 +0000 (UTC) написано:
 
 dgpms> Привет всем!!
 
 dgpms> скрипт не читает из файла с названием(PDFFILE.DBF) в нужной 
 dgpms> дирке(/usr/local/etc/httpd/bin/devel), пишет такую штуку
 
 dgpms> pereplet:~/bin/devel$ ./base.cgi
 dgpms> content-type: text/html
 
 dgpms> DBD::XBase::st execute failed: Table PDFFILE not found: Error opening
 dgpms> file /usr/local/etc/ httpd/bin/devel/PDFFILE.dbt: No such file or
 dgpms> directory Table PDFFILE not found: Error opening
 dgpms> file /usr/local/etc/httpd/bin/devel/PDFFILE.dbt: No such file or
 dgpms> directory pereplet:~/bin/devel$
 
 dgpms> файл PDFFILE.DBF содержит мемо поля. Содержит он их действительно, я
 dgpms> открываю в вижуалфокспре6.0 и читаю легко эти мемо поля. Может из за
 dgpms> этого оно не видит
 
 dgpms> ничего, из за мемо-полей? Что удивительно, файл этот весит 500 килов со
 dgpms> всеми мемо, а такой-же файл, но с расширением *.fpt весит 29 мегов... у
 dgpms> производителя XBase(http://www.fi.muni.cz/~adelton/perl/#xbase) ничего не
 dgpms> написано 
 dgpms> про такие глюки вообще.  
 
 dgpms> текст самого скрипта...
 
 dgpms> #!/usr/bin/perl
 dgpms> print "content-type: text/html\n\n";
 dgpms> use DBI;
 
 dgpms> #print "OK!";
 dgpms> my $dbh=DBI->connect("DBI:XBase:/usr/local/etc/httpd/bin/devel")
 dgpms> or die $DBI::errstr;
 
 dgpms> my $table_date = $dbh->prepare("select * from PDFFILE where Year like
 dgpms> '%20%'");
 
 $table_date->>execute() or die $table_date->errstr();
 
 dgpms> my @row;
 
 dgpms> while (@row = $table_date->fetchrow_array()){
 dgpms>    print "Line : @row\n";
 dgpms>    $#row=-1;
 dgpms> }
 
 $dbh->>disconnect;
 dgpms> print "\nOK!\n";
 
 dgpms> причем есть другая базка, но без мемо полей, дык она все ок работает.
 dgpms> Может когда я переписывал PDFFILE.DBF апач перекопировал его... хотя
 dgpms> вроде фаром работал... или в фаре надо поставить копировать как бинарник?
 dgpms> ничего вобщем не
 
 dgpms> догоняю...
 
 Оффтопик. Уже не первый, заметим, такого рода.
 
 -- 
 FIDO: Artem Chuprina, 2:5020/371.32, comoderator of RU.CGI.PERL
 Internet: Artem Chuprina <cmrcp@ran.pp.ru>, comoderator of fido7.ru.cgi.perl
 --- ifmail v.2.15dev5
  * Origin: NTV Internet (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/164835806352d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional