Денис Н.
167 сообщений
#15 лет назад


Как все таки нормально подключить к базе данных Access.
ODBC вроде настроил, Апач и IIS на 8080 и 80 портах висят, но база молчит и не подает признаков жизни...

Я делаю так:
my $dbh = DBI->connect("dbi:ODBC:db1.mdb", "", ""or
die("$DBI::errstr";
Денис Н.
167 сообщений
#15 лет назад
Народа нема
Денис Н.
167 сообщений
#15 лет назад
Ладно, все спят
Евгений О.
263 сообщения
#15 лет назад
Цитата ("deHimer"):
Я делаю так:
my $dbh = DBI->connect("dbi:ODBC:db1.mdb", "", ""or
die("$DBI::errstr";


И $DBI::errstr ничего не печатает? Сделайте так:
$dbh = DBI->connect("dbi:ODBC:db1.mdb", "", "");
print "DBI connect returns: $DBI::errstr\n";

и убедитесь что в $DBI::errstr ничего нет. Если там, действительно, ничего нет, скорее всего Ваша программа присоединилась к БД и можно работать дальше.

Цитата ("deHimer"):
Ладно, все спят

Извините, иногда кроме работы, бывают и другие дела.
Тут М.
626 сообщений
#15 лет назад
Вот так цепляюсь к MS SQL:
my $dsn = 'driver={SQL Server};Server=192.168.0.1\SQLEXPRESS;User ID=***;Password=***;database=***';
my $msdbh = DBI->connect("dbi:ADO:$dsn",$user,$passw,{AutoCommit=>1});