我试图连接到C盘上的Access数据库。我在INI文件中取消了访问扩展名pdo。我运行了驱动程序测试,它显示odbc驱动程序已安装。我正在使用wamp和apache服务器,但我一直收到这个错误信息
SQLSTATE[IM002] SQLDriverConnect.0 [Microsoft][ODBC Driver Manager] 未找到数据源名称,未指定默认驱动程序。0 [Microsoft][ODBC Driver Manager]找不到数据源名称,也没有指定默认驱动。
<?php
try {
$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\staffing.mdb;Uid=Admin");
}
catch (PDOException $e) {
echo $e->getMessage();
}
?>
试试这样做应该可以。
<?php
try {
$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin");
}
catch (PDOException $e) {
echo $e->getMessage();
}
?>