2013-03-11 68 views
0

我正在開發一個應連接到Access數據庫的Web應用程序。我正在使用PHP。如果我的數據庫是本地的,我沒有任何問題。數據庫最初位於網絡中。當我測試的網頁連接到網絡數據庫,我得到這個錯誤無法連接到位於網絡中的MS Access數據庫使用php

Warning: odbc_exec() [<a href='function.odbc-exec'>function.odbc-exec</a>]: SQL error: [Microsoft][ODBC Microsoft Access Driver] 'T:\Chris\Test1.mdb' not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides., SQL state S1009 in SQLExecDirect 

我知道這個問題已經被問了很多人,但我還沒有能夠解決我的問題。有誰知道問題發生在哪裏?

預先感謝您!

+0

它看起來像你有一個設置與字符串'....目錄的名稱',而不是直接路徑。 – datasage 2013-03-11 16:03:34

+0

確實,目錄的名稱是網絡驅動器中數據庫的位置。 – Chris 2013-03-11 16:07:05

+0

如果您仔細閱讀錯誤消息。您的連接設置不包含路徑。相反,它包含字符串'....名稱的目錄' – datasage 2013-03-11 16:10:18

回答

1

我的問題是由用戶評論解決。解決方法是不要使用網絡派生名稱,如T:。使用網絡路徑,如\\IP address\db_folder\db_name.mdb。首先需要共享網絡上的文件夾。

+0

使用IP地址不是強制性的;機器名稱也是有效的。 – 2013-03-12 08:00:40

相關問題