WEB开发网
开发学院WEB开发ASP.NET ACCESS在Web.config里设置连接字符串 阅读

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

 2006-10-14 17:14:36 来源:WEB开发网   
核心提示:在web.config中使用象asp那样的Server.MapPath取数据库路径但web.config不认识Server.MapPath,此方法致使程序无法调试,ACCESS在Web.config里设置连接字符串,行不通,如下方法,可以方便的移植程序路径而不必再去修改access数据库路径,在web.config中的

在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"])+";";
  }

Tags:ACCESS Web config

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接