我想用一個登錄系統做一個程序 我是新來的,但我一直在努力解決這個問題8個小時。 這是錯誤代碼,我得到系統。 InvalidOperationException
+ ServerVersion 'con.ServerVersion' threw an exception of type 'System.InvalidOperationException' string {System.InvalidOperationException}
這裏是我的代碼
private void LogB_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=Myip;user id=MyId;database=MyDb;password=MyPw;persistsecurityinfo=True");
SqlDataAdapter sda = new SqlDataAdapter("Select * From login where navn='"+ TULog.Text + "' and pw='" + TPLog.Text + "'",con);
try
{
con.Open();
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
throw ex;
}
finally
{
con.Close();
}
}
}
}
很抱歉,如果這似乎是一些廢話,但我是誰試圖瞭解一個人:對
你能否包含完整的異常細節? – EJoshuaS
在con.Open之後(在try/catch中)移動適配器,表和填充行也搜索如何編寫參數化查詢 – Steve
ServerVersion'con.ServerVersion'拋出了一個類型爲'System.InvalidOperationException'的字符串{System .InvalidOperationException} 非公共成員 「con.HasLocalTransaction」扔類型的異常「System.InvalidOperationException」 「con.HasLocalTransactionFromAPI」扔「System.InvalidOperationException」類型 –