連線Access資料庫的連線字串
阿新 • • 發佈:2018-11-02
來自森大科技官方部落格 http://www.cnsendblog.com/index.php/?p=92
連線Access資料庫的連線字串
- 把資料庫檔案放在App_Data資料夾中,Web.Config檔案中的連線字串如下所示:
<connectionStrings>
<add name="StdOleDBConnStr" connectionString="Provider=Microsoft.Jet.OleDB.4.0; Data Source=|DataDirectory|StudentDB.mdb"/>
</connectionStrings>
在Web窗體中通過如下程式碼呼叫連線字串:
string connStr = ConfigurationManager.ConnectionStrings["StdOleDBConnStr "].ConnectionString;
- 方法則比較靈活,具體方法是:在 web.config 檔案中儲存兩個字串,一個是驅動字串,另一個是 access 檔案的相對路徑;
使用時用 Server.MapPath 來獲取絕對路徑然後組合出來的連線字串就可以使用了。
<connectionStrings>
<add name="access" connectionString="Provider=Microsoft.Jet.OleDB.4.0;Data Source="/>
<add name="fielPath" connectionString="~/AccessDB/StudentDB.mdb"/>
</connectionStrings>
在Web窗體中通過如下程式碼呼叫連線字串:
string connStr = ConfigurationManager.ConnectionStrings["access"].ConnectionString +
Server.MapPath(ConfigurationManager.ConnectionStrings["fielPath"].ConnectionString) ;