一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ASP.NET 鏈接 Access 數(shù)據(jù)庫路徑問題最終解決方案

當(dāng)做小項(xiàng)目用 ASP.NET + Access 數(shù)據(jù)庫時(shí),總是遇到數(shù)據(jù)庫路徑問題,本人以前的解決方法是每次訪問數(shù)據(jù)庫時(shí),把鏈接字符串以參數(shù)的形式傳到數(shù)據(jù)訪問層,實(shí)施起來相當(dāng)麻煩,這次找到了一個(gè)比較好的方案,這是本人目前的最終解決方案(如題)  ^_^
解決方案為:
在 Web.Config 中配置 Access 數(shù)據(jù)庫驅(qū)動(dòng)和數(shù)據(jù)庫文件名稱。
請(qǐng)看代碼
<appSettings>
    <add key="DBDriver" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source ="/>
    <add key="DBName" value="Company.mdb"/>
</appSettings>
在數(shù)據(jù)庫訪問層,如 OleDBHelper.cs 中獲得 Access 數(shù)據(jù)庫鏈接字符串。
/**//// <summary>
/// 從Web.Config取得數(shù)據(jù)庫聯(lián)接字符串
/// </summary>
    //從配置文件中得到數(shù)據(jù)庫名稱
    public static readonly string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();
    //從配置文件中得到數(shù)據(jù)庫驅(qū)動(dòng)
    public static readonly string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();
    //得到數(shù)據(jù)庫連接字符串
    private static string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;
    //建立數(shù)據(jù)庫連接對(duì)象
    private static OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);
這樣設(shè)置后,無論在任何子目錄,都能通過以上代碼正確的訪問數(shù)據(jù)庫。

AspNet技術(shù)ASP.NET 鏈接 Access 數(shù)據(jù)庫路徑問題最終解決方案,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人在线视频国产 | 激情图片激情小说激情视频 | 国产精品亚洲自在线播放页码 | 最新欧美精品一区二区三区不卡 | 青青国产成人久久91网站站 | 一区二区三区国产精品 | 五月婷婷丁香综合 | 九月婷婷综合婷婷 | 美女国内精品自产拍在线播放 | 91在线网| 五月婷综合网 | 美女一级毛片免费观看 | 福利视频一区青娱 | 欧美123| 国产美女精品视频 | 级毛片久久久毛片精品毛片 | 韩国一级毛片a级免观看 | 激情www| 91精品国产免费久久久久久青草 | 另类在线视频 | 午夜精品在线免费观看 | 亚洲综合激情另类专区 | 亚洲美女视频一区 | 在线免费观看黄色网址 | 五月天婷婷久久 | 亚洲第一天堂网 | 国产精品合集一区二区三区 | 日本妞欧洲 | 四虎欧美永久在线精品免费 | 欧美特级视频 | 亚洲精品在线视频 | 欧美一级特黄aa大片婷婷 | 国语自产精品视频在线区 | 激情五月社区 | 综合在线视频 | 欧美大成色www永久网站婷 | 自偷自偷自亚洲首页精品 | 亚洲第1页| 日韩精品一级毛片 | 韩国免费特一级毛片 | 国产成人激烈叫床声视频对白 |