- RU.PERL ----------------------------------------------------------- RU.PERL -
Msg : #2041 [588]
От : Alexey Zakrevskiy 2:5031/47.22 30 декабря 03, 16:13
Кому : All 06 января 04, 21:40
Тема : DBI & MS Access
-------------------------------------------------------------------------------
Расскажите мне тупому как из перла лазить по mdb файлам!!!
Hашёл в инете кучку примеров во всех люди работают на виндовс.
в доке DB::ODBC есть пример типа
$DSN = 'driver=Microsoft Access Driver (*.mdb);dbq=file.mdb';
$dbh = DBI->connect("dbi:ODBC:$DSN", '','') or die "$DBI::errstr\n";
попробовав в итоге получаю вот что:
DBI connect('driver=Microsoft Access Driver
(*.mdb);dbq=file.mdb','',...) failed: (no error string) at ./test.pl line 8
[iODBC][Driver Manager]Specified driver could not be loaded (SQL-IM003)
[iODBC][Driver Manager]Shared object "Microsoft Access Driver (*.mdb)"
not found
(SQL-00000)(DBD: db_login/SQLConnect err=-1)
"Microsoft Access Driver (*.mdb)" такое я видел вроде в виндовс
настройках ODBC... Винды с аксессом нет и поставить нет ни желания ни
возможности
вот что из драйверов у меня есть
@driver_names = (
0 'CSV'
1 'ExampleP'
2 'File'
3 'ODBC'
4 'Pg'
5 'Proxy'
6 'Sponge'
)
P.S. нашёл ещё приблуду mdbtools - но она вместо русских букв в
текстовых полях пишет белиберду, и ковыряться у неё в исходниках не
хочется чтобы это починить :( help люди как с этой проблеммой
справиться???
--- tin/1.6.1-20030810 ("Mingulay") (UNIX) (FreeBSD/5.1-RELEASE (i386))
* Origin: FIDOGATE 5.0.0-beta7 rfc2ftn 4.64.2.6 (2:5031/47.22)