4
我試圖讓我的web.config文件中使用相對路徑而不是硬編碼的一行,但似乎沒有任何工作。我只能找到的東西了SQL和MySQL的DB在C#中使用Access數據庫的連接字符串中的相對路徑#
<connectionStrings>
<add name="dbConnection" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Mike\Desktop\GeauxEat NEW\GeauxEat\App_Data\GeauxEatAccessDB.accdb"/>
</connectionStrings>
我試圖使它
<add name="dbConnection" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|Data Directory|\GeauxEatAccessDB.accdb"/>
但隨後它會查找該文件夾的東西在它不存在。
"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\DevServer\\10.0"
有沒有什麼辦法讓它變得相對?它位於項目文件的AppData文件夾中
結帳這個鏈接http://www.connectionstrings.com/access-2007 書籤此鏈接爲未來提述─HTTP:// WWW。 connectionstrings.com/ – MethodMan
thx DJ KRAZE,但我已經有連接字符串工作。我只需要讓它成爲一個相對路徑,或者至少改變| Data Directory |的路徑 –
可能的[WebConfig.ConnectionString中的相對路徑引用]的重複(http://stackoverflow.com/questions/125157/relative-path-reference-in-webconfig-connectionstring) – Fionnuala