|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Denis Roshchin 2:5020/400 04 Mar 2002 20:04:02 To : All Subject : DBI? -------------------------------------------------------------------------------- Добрый день. Переустановил систему (на XP Professional). Сделал все так-же, как и в другие разы под W95, W98 и NTями... Hо почему-то не хочет работать Perl с MySQL... Правда хочу сразу сказать - ActiveState Perl новый, а MySQL еще года 99-го... DBI я устанавливал (дажы жважды пробовал) через ppm. Так вот, на любую попытку поработать с mysql вылетает следующее: I:\cgi-bin\forum>i:\usr\local\perl\bin\perl.exe 22.pl install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: i:/usr/local/perl/lib i:/usr/local/perl/site/lib .) at (eval 1) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: ExampleP, Proxy. at 22.pl line 14 что делать, как быть? если надо, сам скрипт (простейший, просто для проверки что не работает): //(третья строка здесь - четырнадцатая там. то есть именно на ней все валится). #!\usr\local\perl\bin\perl use DBI; $dbh = DBI->connect("DBI:mysql:aaaa:localhost","root",""); $sth = $dbh->prepare("SELECT ft_id,ft_startername,ft_datetime,ft_messagesubj FROM ft WHERE ft_previd = 0 AND ft_deleted = 'N' ORDER BY ft_datetime ASC"); $sth->execute(); while(@ary=$sth->fetchrow_array()) {print join ("\t", @ary), "\n";} $sth->finish();$dbh->disconnect();exit(0); -- Комиссия по контролю, # Denis Roshchin # denis@komkon.org # www.komkon.org/~denis/ --- ifmail v.2.15dev5 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/89905ab84a55.html, оценка из 5, голосов 10
|