|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/164835806352d.html, оценка из 5, голосов 10
|