2009-12-16 64 views
0

我有一個訪問Access數據庫的ASP.NET Web應用程序。 Access數據庫僅用於測試目的。我已經硬編碼連接字符串是正確的,但應用程序拋出一個錯誤說:ASP.NET和Access數據庫

C:\ MyDb \ Db.mdb是不是一個有效的路徑。確保路徑名拼寫正確,並且您已連接到文件所在的服務器。

我的連接字符串是:

提供商= Microsoft.Jet.OLEDB.4.0;數據源= C:\ MYDB \ Db.mdb;

這是正確的路徑,爲什麼開發服務器不能看到數據庫?我必須配置它嗎?

請幫助

+3

這可能聽起來像一個愚蠢的問題,但我不得不問。 MDB文件位於Web服務器上,而不是本地硬盤上。對? – JohnFx 2009-12-16 19:05:07

回答

0

提供商= Microsoft.Jet.OLEDB.4.0;數據源= C:\ mydb的\ Db.mdb;堅持安全信息=真

0

是否使用IIS? 如果是這樣,IIS服務器是否有權訪問此文件目錄?

+0

已經嘗試過,添加了具有修改權限的組,每個人都應該可以訪問 – Gaz 2009-12-16 18:18:20

+0

您可以發佈訪問數據庫的代碼嗎? – clyc 2009-12-16 18:45:52

+0

JohnFx有一個觀點。您的Access數據庫與IIS Web服務器位於同一臺機器上嗎? – clyc 2009-12-16 20:04:47