[請益] ADO連接ACCESS
由於個人想學著讓PHP使用ACCESS資料庫而不是使用MYSQL
於是到網站上找了一個簡易的留言版程式 想要先從裡面的寫法開始研究起
但是剛開始就遇到一點問題
由於PHP也才初學一陣子 像ODBC和ADO都是屬於沒碰過的東西
所以或許錯的地方很基礎 這邊還請見諒
以下是程式碼:
$db = "include\mydb.mdb";
echo "<p>$db";
if (file_exists($db)){
echo " exists</p>";
}
else{
echo " not exist</p>";
}
$conn = new COM('ADODB.Connection') or die('can not start Active X Data Objects');
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
執行的時候在上面這行出錯
下面是執行結果
include\mydb.mdb exists
Fatal error: Uncaught exception 'com_exception' with message
Source: Microsoft OLE DB Provider for ODBC Drivers
Description: [Microsoft][ODBC Microsoft Access Driver]'(未知的)'不是一個
有效的路徑 請確定路徑名稱是拼對的 而且檔案位於您所連接的伺服器上
我想請問 明明file_exists函數出來的結果為true 為何會有這樣的錯誤訊息?
以及 明明是使用ADO連結到ACCESS 為何錯誤訊息上沒有提到ADO而是ODBC呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.14.6.19
推
08/12 15:31, , 1F
08/12 15:31, 1F
→
08/12 15:51, , 2F
08/12 15:51, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章