Php 来源:用于ODBC驱动程序的Microsoft OLE DB提供程序,说明:[Microsoft][ODBC Microsoft Access驱动程序]ODBC--与“DB名称”的连接失败

Php 来源:用于ODBC驱动程序的Microsoft OLE DB提供程序,说明:[Microsoft][ODBC Microsoft Access驱动程序]ODBC--与“DB名称”的连接失败,php,mysql,ms-access,adodb,Php,Mysql,Ms Access,Adodb,帮我解决这个问题。我想通过php从ms.access 2013运行查询 $conn = new COM("ADODB.Connection") or die("Cannot start ADO"); $conn->Open('Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=D:\wamp\www\tugasAkhir-NONMVC\Application\database\absensi_lmd.accdb;'); $rs

帮我解决这个问题。我想通过php从ms.access 2013运行查询

$conn = new COM("ADODB.Connection") or die("Cannot start ADO"); 

$conn->Open('Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=D:\wamp\www\tugasAkhir-NONMVC\Application\database\absensi_lmd.accdb;');

$rs = $conn->Execute("SELECT * FROM tbl_get_from_access where access_per_code='8007'");

$ID = $rs->Fields("access_per_code");
$DATETIME = $rs->Fields("access_date_time");

$ID = $ID->value;
$DATETIME = $DATETIME->value;

$rs->MoveNext();

$rs->Close();
以下是我无法发布图片的错误消息:

致命错误:未捕获异常“com_exception”,消息为“源:ODBC驱动器的Microsoft OLE DB提供程序说明:[Microsoft][ODBC Microsoft Access驱动程序]到“DSN名称”的ODBC连接失败。” ! com_异常:源:ODBC驱动器的Microsoft OLE DB提供程序描述:[Microsoft][ODBC Microsoft Access驱动程序]到“DSN名称”的ODBC连接失败


抱歉我的英语不好,谢谢:D

试试Open'Provider=Microsoft.ACE.OLEDB.12.0;数据源=D:\wamp\…仍然错误致命错误:未捕获异常“com_异常”,消息为“来源:Microsoft Access数据库引擎说明:ODBC连接到“DNS名称”失败”。您的驱动程序是32位还是64位?另外,您运行的是32位PHP应用程序还是64位?如果这些不匹配,可能是因为找不到驱动程序或提供程序。@PRGSTony两个驱动程序都是64位我想知道连接字符串是否无效。在我为这种类型的连接找到的示例中,连接字符串应该具有Provider=而不是Driver=。您正在使用什么资源来构建连接字符串?