设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP.NET

ACCESS在Web.config 里设置连接字符串

作者:佚名 出处:网络转载 时间:11-16 点击:

内容载入中...
     在web.config中使用象ASP那样的Server.MapPath取数据库路径
  但web.config不认识Server.MapPath,此方法致使程序无法调试,行不通。
  
  如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。
  
  在web.config中的写法如下:
  
  <appSettings>
  <add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/>
  <add key="dbPath" value="/AppData/mydata.mdb"/>
  </appSettings>
  
  程序中的数据访问类中我把"ConnStr"和"dbPath"取出来再连接成一个字符串
  代码如下:
  
   /// <summary>
   /// (静态)返回数据库连接串。
   /// </summary>
   protected static string GetConnString()
   {
   return
  System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]+ System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath"])+";";
   }
  
  
  
    。

收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息