Forum Webscript.Ru

Программирование => Perl => Тема начата: Timofey от 05 Февраля 2003, 14:25:48

Название: как подцепить базу на access
Отправлено: Timofey от 05 Февраля 2003, 14:25:48
как из perl подцепить базу на access97
Название: как подцепить базу на access
Отправлено: NeoNox от 05 Февраля 2003, 14:31:13
$database = "mydb.mdb";
$DSN = "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=$database;UID=;PWD=;";
$db = new Win32::ODBC($DSN);
и вперед.
Название: как подцепить базу на access
Отправлено: Timofey от 05 Февраля 2003, 14:46:17
а если не сложно какой-нибудь пример работы с базой, типа
select * from  и это все на экран...

p.s. так не хочеться перехадить с dbi, но начальство ...
Название: как подцепить базу на access
Отправлено: NeoNox от 05 Февраля 2003, 14:56:32
Все как обычно:
$sql = "SELECT * FROM stuff";
$db->Sql($sql);
Название: как подцепить базу на access
Отправлено: Timofey от 05 Февраля 2003, 16:38:16
а мона узнать вернушуюся ошибку, как $DBI::errstr в Win32
что-то вроде

$sqlstatement = "SELECT * FROM MEMBER_INFO";
$sth = $dbh->prepare($sqlstatement);
$sth->execute || die  print "$DBI::errstr";
Название: как подцепить базу на access
Отправлено: NeoNox от 05 Февраля 2003, 16:42:53
Timofey читай perldoc Win32::ODBC
в части  Error ()