在将ASP.NET + Access用于小型项目时access 路径,我总是遇到路径问题. 我以前的解决方案是每次访问时,将链接字符串作为参数传递给数据访问层. 这很麻烦,这次我找到了一个更好的解决方案access 路径,这是我当前的最终解决方案(例如标题)^ _ ^
解决方案是:
在Web.Config中配置Access驱动程序和文件名.
看看代码
appSettings>
获取访问层中的Access链接字符串,例如OleDBHelper.cs.
/ ** //// <摘要>
///从Web.Config获取连接字符串
/// summary>
//从配置文件中获取名称
publicstaticreadonlystringDBName = ConfigurationManager.AppSettings.Get(“ DBName”). ToString();
//从配置文件中获取驱动程序
publicstaticreadonlystringDBDriver = ConfigurationManager.AppSettings.Get(“ DBDriver”). ToString();
//获取连接字符串
privatestaticstringDBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath +“ / App_Data /”)+ DBName;
//建立连接对象
privatestaticOleDbConnectionOleDbConn = newOleDbConnection(DBConnectionString);
完成此设置后,无论在任何子目录中,都可以通过上述代码正确访问.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-157576-1.html
你是猪啊
休渔期结束
你帅的太离谱了