试图用PDO连接到Access数据库。

问题描述 投票:2回答:1

我试图连接到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 ms-access pdo
1个回答
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();
}
?>
© www.soinside.com 2019 - 2024. All rights reserved.