Forum Webscript.Ru

Программирование => Perl => Тема начата: borisov от 21 Октября 2002, 17:35:32

Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: borisov от 21 Октября 2002, 17:35:32
Всегда работал с MySQL посредствам модулей DBI, DBD::mysql.
А теперь понадобилось подключиться к MS SQL. Вот только нет такого модуля DBD::MSSQL или похожего.
Как быть?
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: NeoNox от 21 Октября 2002, 17:50:33
А что, DBI не справляется?
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: borisov от 21 Октября 2002, 17:54:52
Так вроде нужен драйвер DBD или можно как-то без него????
Где его взять то?
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: NeoNox от 21 Октября 2002, 18:03:10
Он бы тебе сразу все и сказал. Бери DBD::mSQL
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: borisov от 21 Октября 2002, 18:06:55
А при чём тут драйвер mSQL если бд MicrosoftSQLserver?
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: NeoNox от 21 Октября 2002, 18:15:56
Сори не заметил.
А так ты не сможешь приконнектится?

use dbi;

$dbh = DBI->connect("dbi:ODBC:$db_name", "$db_user", "$db_passwd");
$sth = $dbh->prepare("SELECT * FROM tabele");
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: borisov от 21 Октября 2002, 18:20:11
Можно наверно, но тогда нужен драйвер под linux для MS SQL
Здесь это $db_name
Где его можно взять?
Название: Какой ставит модуль для коннекта с MS SQL?
Отправлено: NeoNox от 21 Октября 2002, 19:04:12
Глянь еще сюда: http://www.freetds.org/faq.html.
Хотя мне кажется, что связки DBI + DBD::ODBC должно с головой хватить.
Мне проверить негде.  Запости сюда результат, если получится. Удачи.