我正在尝试连接到我的访问数据库,但不能。我在我的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();
}
?>
答案 0 :(得分:2)
如下所示编写连接对象并保存字符大小写。
$dbName = "E:\\path\\to\\db.mdb";
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");