Forum Webscript.Ru
Программирование => Perl => Тема начата: borisov от 21 Октября 2002, 17:35:32
-
Всегда работал с MySQL посредствам модулей DBI, DBD::mysql.
А теперь понадобилось подключиться к MS SQL. Вот только нет такого модуля DBD::MSSQL или похожего.
Как быть?
-
А что, DBI не справляется?
-
Так вроде нужен драйвер DBD или можно как-то без него????
Где его взять то?
-
Он бы тебе сразу все и сказал. Бери DBD::mSQL
-
А при чём тут драйвер mSQL если бд MicrosoftSQLserver?
-
Сори не заметил.
А так ты не сможешь приконнектится?
use dbi;
$dbh = DBI->connect("dbi:ODBC:$db_name", "$db_user", "$db_passwd");
$sth = $dbh->prepare("SELECT * FROM tabele");
-
Можно наверно, но тогда нужен драйвер под linux для MS SQL
Здесь это $db_name
Где его можно взять?
-
Глянь еще сюда: http://www.freetds.org/faq.html.
Хотя мне кажется, что связки DBI + DBD::ODBC должно с головой хватить.
Мне проверить негде. Запости сюда результат, если получится. Удачи.