使用OleDb的我連接到MS Access(V2003)數據庫和我的項目文件夾OLEDB連接字符串爲MyHotApps
和我OLEDB連接字符串是本地文件
MyConString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\Users\Some User\Documents\Visual Studio 2010\WebSites\MyHotApps\Database\MyDbFile.mdb'";
正如我上面的項目文件夾中提到的是MyHotApps
和數據庫文件MyDbFile.mdb
位於Project_Folder<MyHotApps>\Database\MyDbFile.mdb
所以,它太地方對我來說數據庫文件是項目文件夾內,我需要一個便攜式連接字符串在以往任何時候我把項目文件夾,我不應該重寫連接字符串,我試圖下面的方式,沒有工作
MyConString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source'=~Database\MyDbFile.mdb'";
任何人可以幫助我如何建立一個便攜式連接字符串我閱讀一些表示數據庫文件應放置在App_Data文件中,我不知道如何做到這一點。有人請告訴我建立便攜式連接字符串。
使用'Request.ApplicationPath'只對'\ MyHotApps'進行響應就無關緊要了。 – 2012-02-24 06:30:21
@Madcoder。 - 檢查Request.PhysicalApplicationPath更新在我的答案... – 2012-02-24 06:40:34
不幸的是不能使用類文件中的請求,並使用HttpRequest.PhysicalApplicationPath時獲取錯誤對象是必需的。 – 2012-02-24 06:51:41