PHP - ODBC - MS Access - LINUX(не Винда)?

  • Автор темы R00miss
  • Дата начала

R00miss

Guest
PHP - ODBC - MS Access - LINUX(не Винда)?

Привет... такая проблема:
есть файл на LINUX сервере "/files/report1.mdb" ... нужно в этот файл запихнуть инфу... как?

как подключится к нему без DNS?

$cfg = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=".$path;
$connect = odbc_connect($cfg, "", "");

результат:
Warning: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect

чё делать? :(
удалбался уже... везде читал - там или через DNS или под Винду делают...
 

R00miss

Guest
мне нужно к .mdb файлу подконектиться...
есть один файл (template.mdb) и когда юзеру нада посмотреть инфу, то он нажимает на кнопку, и этот файл перекидывается в его личную дир, и обзывается именем клиента(ов)+дата.. т.е. /template.mdb => /users/client_20040101.mdb ... и теперь мне нужна закачать в этот пустой файл всю дату из mySQL и отдать юзеру .mdb файл для скачаивания.

вот... поэтому по IP к ней не подконектишся :(
 

nightik

PHP5 BetaTeam
попробуй такой вариант
$connect = odbc_connect($cfg, "", "", SQL_CUR_USE_DRIVER );
 

R00miss

Guest
неа :(

Warning: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect in *****.php on line 106
 

Profic

just Profic (PHP5 BetaTeam)
mdbtools - но он писать не умел (может научился). к нему есть как драйвер unixOdbc, так и php extension

и с чего это вы вдруг решили, что под unix-ом будет драйвер для базы данных с закрытым форматом, да еще и от Microsoft :)
 
Сверху