如何在PHP Web应用程序中连接远程ms access数据库

如何在PHP Web应用程序中连接远程ms access数据库,php,codeigniter,ms-access,odbc,Php,Codeigniter,Ms Access,Odbc,我想从codeigniter框架连接远程ms访问数据库。 我尝试了odbc连接,但没有连接。 远程pc是服务器,具有windows server 2012 我使用的连接字符串: Driver={Microsoft Access Driver (*.mdb, *.accdb)};Server=192.168.0.1;Dbq=C:\_Database\_Backend\MasterBE.mdb;Uid=sa;pwd=sa; codeigniter db连接: $db['accessdb']['ho

我想从codeigniter框架连接远程ms访问数据库。 我尝试了odbc连接,但没有连接。 远程pc是服务器,具有windows server 2012

我使用的连接字符串:

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Server=192.168.0.1;Dbq=C:\_Database\_Backend\MasterBE.mdb;Uid=sa;pwd=sa;
codeigniter db连接:

$db['accessdb']['hostname'] = 'Driver={Microsoft Access Driver (*.mdb, *.accdb)};Server=192.168.0.1;Dbq=C:\_Database\_Backend\MasterBE.mdb;Uid=sa;pwd=sa;';
$db['accessdb']['username'] = 'sa';
$db['accessdb']['password'] = 'sa';
$db['accessdb']['database'] = 'C:\_Database\_Backend\MasterBE.mdb';
$db['accessdb']['dbdriver'] = 'odbc';
$db['accessdb']['dbprefix'] = '';
$db['accessdb']['pconnect'] = TRUE;
$db['accessdb']['db_debug'] = TRUE;
$db['accessdb']['cache_on'] = FALSE;
$db['accessdb']['cachedir'] = '';
$db['accessdb']['char_set'] = 'utf8';
$db['accessdb']['dbcollat'] = 'utf8_general_ci';
$db['accessdb']['swap_pre'] = '';
$db['accessdb']['autoinit'] = TRUE;
$db['accessdb']['stricton'] = FALSE;

请帮助我,

据我所知,Access ODBC驱动程序可能无法通过TCP/IP工作。它只能在本地计算机上或与文件共享一起工作。据我所知,Access ODBC驱动程序可能与TCP/IP不兼容。它仅在本地计算机上或与文件共享一起工作。