Автор Тема: Вопрос по perl+Mysql  (Прочитано 4178 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн systemroot

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по perl+Mysql
« : 19 Мая 2003, 19:22:33 »
Вопрос такой поставил perl dbi modul и dbd-mysql
Выполняю коннект
$dbh=dbi->connect(DBI:Mysql:UserDB,"root","");
А серверо выдает ошибку!:abuse:

DBD::Mysql initialisation failed: Can\'t locate object method "driver" via package "DBD::Mysql" (perhaps you forgot to load "DBD::Mysql"?) at C:/Perl/site/lib/DBI.pm line 511.

Perhaps the capitalisation of DBD \'Mysql\' isn\'t right.

Подскажите как исправить!:mad:
ICQ : 334278725
mail: olegssm@timus.ru        olegssm@mail.ru

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос по perl+Mysql
« Ответ #1 : 19 Мая 2003, 20:15:38 »
perldoc DBI;
Пример:
my $dbh = DBI->connect("DBI:mysql:database=somedb;host=localhost", "me", "my_pass");
The documentations is your friend

Оффлайн systemroot

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по perl+Mysql
« Ответ #2 : 20 Мая 2003, 18:22:26 »
Не помогло!!! :(
ICQ : 334278725
mail: olegssm@timus.ru        olegssm@mail.ru

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос по perl+Mysql
« Ответ #3 : 20 Мая 2003, 18:26:25 »
Что в error логе?
The documentations is your friend

Оффлайн systemroot

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по perl+Mysql
« Ответ #4 : 20 Мая 2003, 18:37:12 »
Содержимое err.log:
DBD::Mysql initialisation failed: Can\'t locate object method "driver" via package "DBD::Mysql" (perhaps you forgot to load "DBD::Mysql"?) at c:/Perl/site/lib/DBI.pm line 511.

[Tue May 20 20:41:13 2003] [error] [client 127.0.0.1] [Tue May 20 20:41:13 2003] c:\\apache\\wwwroot\\cgi-bin\\login.cgi:

[Tue May 20 20:41:13 2003] [error] [client 127.0.0.1] [Tue May 20 20:41:13 2003] c:\\apache\\wwwroot\\cgi-bin\\login.cgi: Perhaps the capitalisation of DBD \'Mysql\' isn\'t right. at c:\\apache\\wwwroot\\cgi-bin\\login.cgi line 64

Всяко пробовал, Всеравно одно и тоже! :(
Может DBI?
ICQ : 334278725
mail: olegssm@timus.ru        olegssm@mail.ru

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос по perl+Mysql
« Ответ #5 : 20 Мая 2003, 18:49:51 »
use DBI; стоит в начале?
DBD::Mysql установлен?
The documentations is your friend

Оффлайн systemroot

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по perl+Mysql
« Ответ #6 : 20 Мая 2003, 18:59:53 »
Да DBI стоит в начале и dbd-mysql установлен и mysql работает нормально!!! :(
ICQ : 334278725
mail: olegssm@timus.ru        olegssm@mail.ru

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Вопрос по perl+Mysql
« Ответ #7 : 20 Мая 2003, 22:27:24 »
Странно, но похоже dbd-mysql не установлен.
2B OR NOT 2B = FF

Оффлайн systemroot

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по perl+Mysql
« Ответ #8 : 21 Мая 2003, 14:36:09 »
Да нет же установлен! Переставлять даже пробовал!
На всякий случай webserver Apache 1.3.30
ICQ : 334278725
mail: olegssm@timus.ru        olegssm@mail.ru

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Вопрос по perl+Mysql
« Ответ #9 : 21 Мая 2003, 16:20:39 »
А как DBD::Mysql ставил?
2B OR NOT 2B = FF

Оффлайн systemroot

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос по perl+Mysql
« Ответ #10 : 23 Мая 2003, 01:20:01 »
ppm менеджером !!
ppm> install dbd-mysql.ppd
он сказал что типа OK можно работать!!! :(
ICQ : 334278725
mail: olegssm@timus.ru        olegssm@mail.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28