您现在的位置: 网页制作教程网 >> 网络编程 >> Asp.net 教程 >> ASP.NET 开发技巧 >> 文章正文
作者:动态网站…
来源:动态网站制作指南
热度:
2006-10-14 10:36:04
在web.config中使用象ASP那样的Server.MapPath取数据库路径 如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。 在web.config中的写法如下: <appSettings> 程序中的数据访问类中我把"ConnStr"和"dbPath"取出来再连接成一个字符串 /// <summary>
但web.config不认识Server.MapPath,此方法致使程序无法调试,行不通。
<add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="/AppData/mydata.mdb"/>
</appSettings>
代码如下:
/// (静态)返回数据库连接串。
/// </summary>
protected static string GetConnString()
{
return
System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]+ System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath"])+";";
}
我来说两句:
推荐文章
相关文章