运行此代码时,发生错误“未处理SqlException”。
private void buttonlogin_Click(object sender, EventArgs e)
{
SqlDataAdapter sda = new SqlDataAdapter("Select * From Profile_Master Where pro_user_id='" + usernametextBox.Text + "' and pro_password ='" + passwordtextBox.Text + "' ", con );
DataTable dt = new DataTable();
sda.Fill(dt);
if (dt.Rows.Count == 1)
{
LMS obj = new LMS();
obj.Show();
this.Hide();
}
else
{
MessageBox.Show("Invalid User Name or Password","Alert", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
答案 0 :(得分:0)
您是否事先打开了连接?
con.Open();
然后使用try catch块:
try{
con.Open()
sda.Fill(dt);
}
catch (Exception ex){
Messagebox.Show(ex.Message);
}
finally{
con.CLose()
}
如果这不能解决您的问题,请发布消息框的内容(确切的错误消息)。