Страница 1 из 1

Доступ к MS Access (mdb) под FreeBSD из Apache

Добавлено: 2010-12-21 12:25:18
kodi
Есть программа работающая под Win с вшитыми базами MS Access.
Через вебку надо формировать отчет из этой базы. Веб-сервер на FreeBSD с Apache22.
Начал копать в нете, инфы нормальной нет. Почти все обходят ее стороной.
Поставил mdbtools, php5-extension (ODBC).
Подключиться к базе не могу.


вот что выдает скрипт:

Код: Выделить всё

Warning: odbc_connect() [function.odbc-connect]: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect in /usr/local/www/apache22/data/plugins/door/door.php on line 4
failed
Warning: odbc_close(): supplied argument is not a valid ODBC-Link resource in /usr/local/www/apache22/data/plugins/door/door.php on line 8
сам скрипт:

Код: Выделить всё

<?php
$dsn="Driver={Microsoft Access Driver (*.mdb)};Dbq=FLEX_DB.MDB;Uid=;Pwd=;";
$conn=odbc_connect($dsn,'','');

if ($conn) {echo'OK';} else {echo'failed';}

odbc_close($conn);
?>
Вот конфиги MBDTools.
/usr/local/etc/odbc.ini :

Код: Выделить всё

[door]
Description = Microsoft Access Database
Driver = MDBtoolsODBC
Database = /usr/local/www/apache22/data/plugins/door/FLEX_DB.MDB
Servername = localhost
UserName = admin
Password = admin
Port = 5432
TraceFile = /tmp/odbc.trace
Trace = 1
/usr/local/etc/odbcinst.ini :

Код: Выделить всё

[MDBtoolsODBC]
Description = MDB Tools ODBC drivers
Driver = /usr/local/lib/libmdb.so
UsageCount = 1
Это уже не первый вариант конфигов, ничего не помогает. Никто не ковырял, может у кого есть какие мысли?
Спасибо.

Re: Доступ к MS Access (mdb) под FreeBSD из Apache

Добавлено: 2011-02-09 22:40:30
Alex Keda
трассировку-то не пишет?

Re: Доступ к MS Access (mdb) под FreeBSD из Apache

Добавлено: 2011-02-10 0:51:32
kodi
а где он должен ее писать??