为什么我会遇到异常:InvalidOperationException?
Why I'm getting exception: InvalidOperationException?
异常在代码中
代码是
string cs=ConfigurationManager.ConnectionStrings["Sam"].ConnectionString;
using(SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("Select * from tblProduct", con);
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
GridView1.DataSource = rdr;
GridView1.DataBind();
}
所以我有一个网络配置 file.so 我正在连接它。
网络配置中的代码是
<connectionStrings>
<add name ="Sam"
connectionString=" data source=.\SQLExpress; database=sample; Integrated Security=true " />
</connectionStrings>
编译后没有错误,但是当我调试它时,在 运行 的时候我得到了
An exception of type 'System.InvalidOperationException' occurred in
System.Data.dll but was not handled in user code.
Additional information: Instance failure.
为什么我会收到这样的错误
当您尝试打开与数据库的连接时出现错误。
你需要修改你的连接字符串。
尝试只用一个替换双斜线。还要尽量避免在连接字符串中使用 space。
<connectionStrings>
<add name ="Sam"
connectionString="data source=.\SQLExpress;database=sample;Integrated Security=true"/>
</connectionStrings>
异常在代码中 代码是
string cs=ConfigurationManager.ConnectionStrings["Sam"].ConnectionString;
using(SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("Select * from tblProduct", con);
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
GridView1.DataSource = rdr;
GridView1.DataBind();
}
所以我有一个网络配置 file.so 我正在连接它。 网络配置中的代码是
<connectionStrings>
<add name ="Sam"
connectionString=" data source=.\SQLExpress; database=sample; Integrated Security=true " />
</connectionStrings>
编译后没有错误,但是当我调试它时,在 运行 的时候我得到了
An exception of type 'System.InvalidOperationException' occurred in System.Data.dll but was not handled in user code. Additional information: Instance failure.
为什么我会收到这样的错误
当您尝试打开与数据库的连接时出现错误。 你需要修改你的连接字符串。 尝试只用一个替换双斜线。还要尽量避免在连接字符串中使用 space。
<connectionStrings>
<add name ="Sam"
connectionString="data source=.\SQLExpress;database=sample;Integrated Security=true"/>
</connectionStrings>