我正在尝试连接到c驱动器上的访问数据库。我在INI文件中取消注释访问扩展名pdo。我运行了驱动程序测试,它显示已安装odbc驱动程序。我正在使用apache服务器的wamp但我一直收到此错误
SQLSTATE [IM002] SQLDriverConnect:0 [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序
<?php
try {
$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\staffing.mdb;Uid=Admin");
}
catch (PDOException $e) {
echo $e->getMessage();
}
?>
答案 0 :(得分:2)
尝试以这种方式工作。
<?php
try {
$conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin");
}
catch (PDOException $e) {
echo $e->getMessage();
}
?>