2014-11-21 82 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