首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求组关于access数据库连接字符串的有关问题

2012-09-09 
求组关于access数据库连接字符串的问题public static string connectionString @Provider + System.C

求组关于access数据库连接字符串的问题
public static string connectionString = @"Provider=" + System.Configuration.ConfigurationManager.AppSettings["ConnStr"] + "Data Source=" + System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["dbPath"]);








“/web_jxnc”应用程序中的服务器错误。

未能映射路径“/App_Data/db.mdb”。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 未能映射路径“/App_Data/db.mdb”。

源错误: 


行 13: //public static string connectionString = ConfigurationManager.ConnectionStrings["yyConnectionString"].ConnectionString;
行 14: // public static string connectionString = "Data Source=127.0.0.1;Initial Catalog=sq8directjxnc;Persist Security Info=True;User ID=aaaa;Password=aaaa";
行 15: public static string connectionString = @"Provider=" + System.Configuration.ConfigurationManager.AppSettings["ConnStr"] + "Data Source=" + System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["dbPath"]);
行 16: public static OleDbConnection connection;
行 17: public static OleDbConnection Connection

源文件: f:\工作\客户网站\jxnc2\web_jxnc\App_Code\yyDAL\DBHelper.cs 行: 15

[解决办法]
直接写
String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|db.mdb;";
[解决办法]
如果采用配置文件,配置文件写成上面的就行了
String connectionString = System.Configuration.ConfigurationManager.AppSettings{"ConnStr"};

不要写这么多复杂无用的东西
[解决办法]
要用绝对路径的吧

热点排行