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

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kodi
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-10-16 18:43:07

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

Непрочитанное сообщение kodi » 2010-12-21 12:25:18

Есть программа работающая под 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
Это уже не первый вариант конфигов, ничего не помогает. Никто не ковырял, может у кого есть какие мысли?
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2011-02-09 22:40:30

трассировку-то не пишет?
Убей их всех! Бог потом рассортирует...

kodi
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-10-16 18:43:07

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

Непрочитанное сообщение kodi » 2011-02-10 0:51:32

а где он должен ее писать??