Microsoft使用PHP和PDO访问

时间:2014-11-21 17:00:10

标签: php ms-access pdo

我正在尝试连接到我的访问数据库,但不能。我在我的Microsoft服务器2008上使用IIS 7.我一直收到此错误消息。 SQLSTATE [IM002] SQLDriverConnect:0 [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序。不确定我做错了什么。任何想法都会有所帮助。

<?php
try {

 $conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin");

}
catch (PDOException $e) {
  echo $e->getMessage();
}
?>

1 个答案:

答案 0 :(得分:2)

如下所示编写连接对象并保存字符大小写。

$dbName = "E:\\path\\to\\db.mdb";
 $db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");