[英]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();
}
所以我有一個web-Config文件。因此我正在連接它。 Web配置中的代碼是
<connectionStrings>
<add name ="Sam"
connectionString=" data source=.\\SQLExpress; database=sample; Integrated Security=true " />
</connectionStrings>
編譯之后沒有錯誤,但是當我調試它時,在運行時我得到了
System.Data.dll中發生類型'System.InvalidOperationException'的異常,但未在用戶代碼中處理。 附加信息:實例故障。
為什么我會收到這樣的錯誤
當您嘗試打開與數據庫的連接時遇到錯誤。 您需要修改您的連接字符串。 嘗試僅用一個代替雙斜杠。 也請嘗試避免連接字符串內的空格。
<connectionStrings>
<add name ="Sam"
connectionString="data source=.\SQLExpress;database=sample;Integrated Security=true"/>
</connectionStrings>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.