У меня есть программа php, которая требует MS Access, поэтому мне пришлось использовать odbc. Локально, используя DSN, он работал нормально:
$db = new PDO("odbc:MyDSN");
У меня также нет проблем, когда я помещаю php и odbc на сервер и получаю к нему удаленный доступ:
$db = new PDO("odbc:DRIVER=MDBTools; DBQ=Data.mdb;");
Но я могуне могу использовать его по какой-то причине. Я хочу поместить php на сервер вместе с базой данных, но я хочу разместить odbc (или драйвер odbc) на клиенте, что-то вроде этого:
$db = new PDO("odbc:{127.0.0.1\foo\bar\odbc.ini}; DBQ=Data.mdb;");
Кажется, я не могу с ним работатьна время. Я использую Ubuntu 64bit в качестве сервера и Windows 7 в качестве клиента
UPDATE 1 : я нашел способ сделать это, но он должен изменить сам PHP (классы, структура,и т. д.) Я надеюсь, что кто-то может помочь мне получить альтернативные решения
ОБНОВЛЕНИЕ 2 : другое решение, но требуется программное обеспечение сторонних производителей.