private System.Data.SqlClient.SqlConnection conn;
private System.Data.SqlClient.SqlCommand comm;
private System.Data.SqlClient.SqlDataAdapter da;
//private System.Data.SqlClient.SqlDataReader reader;
private System.Data.DataSet ds;
#endregion public Base()
{
//
// TODO: 在此处添加构造函数逻辑
//
conn = new SqlConnection(ConfigurationManager.AppSettings["connectionstr"]);
conn.Open();
}
错误信息:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。源错误:
行 29: //
行 30: conn = new SqlConnection(ConfigurationManager.AppSettings["connectionstr"]);
行 31: conn.Open();
行 32: }
行 33:
private System.Data.SqlClient.SqlCommand comm;
private System.Data.SqlClient.SqlDataAdapter da;
//private System.Data.SqlClient.SqlDataReader reader;
private System.Data.DataSet ds;
#endregion public Base()
{
//
// TODO: 在此处添加构造函数逻辑
//
conn = new SqlConnection(ConfigurationManager.AppSettings["connectionstr"]);
conn.Open();
}
错误信息:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。源错误:
行 29: //
行 30: conn = new SqlConnection(ConfigurationManager.AppSettings["connectionstr"]);
行 31: conn.Open();
行 32: }
行 33:
就是ConnectionString 没有得到值,也就是ConfigurationManager.AppSettings["connectionstr"]没有取到值
<add key="Data Source=.\SQLEXPRESS;AttachDbFilename=~\App_Data\MyDatabase.mdf;Integrated Security=True;User Instance=True" />
尝试为文件 ~\App_Data\MyDatabase.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。