解決.net中access數據庫連接相對路徑問題

Web.config文件中設置數據庫連接字段時如下:
<appSettings>
<add key="AccessConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="DbPath" value="~/App_Data/Test .mdb"/>
</appSettings>

在c#代碼中創建OleDbConnection 連接,通過MapPath取得服務器上的物理路徑:

 

private static OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["AccessConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["DbPath"]) + ";");

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章