Собственно говоря есть ActiveState Перл 5.22 вроде бы. К нему с activestate выкачаны DBI, DBD:ODBC, уставлено без проблем особых.
В конфиге строка:
$DB_PROP = "DBI:ODBC:driver={SQL Server};Server=ascod5;database=ford;uid=slava;pwd=sa;";
Сервер пишет в ответ:
Указанное приложение CGI не возвратило полный набор заголовков HTTP. Не возвращены заголовки:
DBI->connect failed: [Microsoft][ODBC Driver Manager] Invalid string or buffer length (SQL-S1090) (DBD: db_login/SQLConnect err=-1)
Что примечательно - на другом компе, с возможно другой версией перла и другими версиями ODBC все работало без проблем.
Сейчас еще сам порою, но не уверен, что откопаю причину, Перлом занимаюсь поневоле . Хелп!
Ошибка подключения к SQL-серверу
-
- Сообщения: 5
- Зарегистрирован: 26 май 2004, 17:33
- Откуда: Санкт-Петербург
- Контактная информация:
Никогда не следует делать того, о чем нельзя поболтать с любьми после обеда
Причин этой ошибки, на сколько я понимаю, может быть вагон и маленькая тележка.
От кривостей драйвера, до банально неверной строки коннекции.
Попробуй Win32::ODBC.
От кривостей драйвера, до банально неверной строки коннекции.
Попробуй Win32::ODBC.
Даже самый дурацкий замысел можно воплотить мастерски
А что за SQL сервер?.
К некоторым, имхо, лучше напрямую коннектиться, а не через ОДБС.
К Ораклу, например - без проблем.
А вот к MsSQL, через Sybase драйвера - с виндовой машины не смог подцепиться :-(
К некоторым, имхо, лучше напрямую коннектиться, а не через ОДБС.
К Ораклу, например - без проблем.
А вот к MsSQL, через Sybase драйвера - с виндовой машины не смог подцепиться :-(
-
- Сообщения: 5
- Зарегистрирован: 26 май 2004, 17:33
- Откуда: Санкт-Петербург
- Контактная информация:
Проблема решилась путем замены Перла версии 5.2.х на версию 5.8.х с соответствующей заменой модулей DBI и DBD::ODBC.
Никогда не следует делать того, о чем нельзя поболтать с любьми после обеда