這裏是我的代碼:的NullReferenceException是未處理 - 如何解決它
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=MANINOTEBOOK\\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=Casesheet");
con.Open();
SqlCommand cmd = new SqlCommand("select PatientID from FTR where PatientID='" + textBox1.Text + "'", con);
textBox2.Text = cmd.ExecuteScalar().ToString();
if (textBox2.Text == textBox1.Text)
{
Consultation cs = new Consultation(textBox1.Text);
cs.Show();
}
else
{
MessageBox.Show("Data not found");
}
}
當我編譯此代碼我得到一個錯誤「的NullReferenceException是未處理」。我不知道如何解決它。我需要檢查在「執行標量」命令中生成的值是否爲空。請幫助我解決這個問題。
VS has'F9''F10'' F11' –
當你編譯**代碼或者**運行代碼時,你會得到一個錯誤嗎?由於可能在您運行**代碼時,請指出導致錯誤的代碼行。你的堆棧跟蹤,或你的調試器將幫助你。 –
我懷疑你編譯代碼時會出錯。我懷疑你運行代碼時會出錯。 –