在Windows Server 2012上通过PHP连接MS Access数据库

时间:2019-04-04 05:37:59

标签: php ms-access xampp windows-server-2012

以前,我能够通过Windows Server 2008上的PHP通过MS连接数据库,但是我无法在Windows Server 2012上。

我的测试代码是

$access = new PDO( "odbc:Driver={Microsoft Access Driver (*.mdb)}; Dbq={C:\\shareDB\\att2000.mdb};" );

但它返回错误

Fatal error: Uncaught PDOException: SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source nam
e not found and no default driver specified in C:\xampp\htdocs\db_test.php:4
Stack trace:
#0 C:\xampp\htdocs\db_test.php(4): PDO->__construct('odbc:Driver={Mi...')
#1 {main}
  thrown in C:\xampp\htdocs\db_test.php on line 4

我按照http://www.dlldownloader.com/odbcjt32-dll/#Operating-Systems-Compatible-with-the-Odbcjt32dll-File上的说明进行操作 尽管该网站不包含与odbcjt32.dll兼容的Windows Server 2012,但我仍然遇到相同的错误。

我将xampp用于Windows 7.1.27并启用pdo_odbc扩展。

是否可以在Windows Server 2012上通过PHP连接MS Access数据库?

0 个答案:

没有答案