2014-11-21 175 views
2

我想连接到我的访问数据库,但不能。我有我的微软服务器2008与IIS 7我不断收到此错误消息。 SQLSTATE [IM002] SQLDriverConnect:0 [Microsoft] [ODBC驱动程序管理器]找不到数据源名称并且未指定默认驱动程序。不知道我做错了什么。任何想法都会有帮助。微软访问PHP和PDO

<?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

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

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

谢谢你的工作现在我只需要计算如何查询访问DB与PHP和PDO – Veronica 2014-11-21 17:17:16

+0

没关系,祝你好运! :) – SaidbakR 2014-11-21 17:45:59

+0

我能够查询分贝只是无法让我的JavaScript代码工作http://stackoverflow.com/questions/27068866/texboxfield-will-not-auotpopulate-errors-out – Veronica 2014-11-21 19:32:46