我是初学者,并且是 C# 新手,我不知道如何修复此错误,请帮助 SQL 服务正在运行,VS2019 已更新到最新版本,我是 Windows 11。 它只说抛出异常:'System.Data.SqlClient System.Data.dll 代码中的 .SqlException' :
string cs = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\LoginDB.mdf;Integrated Security=True;";
private void Loginbutton_Click(object sender, EventArgs e)
{
if (LoginTextBox.Text == "" || PassTextBox.Text == "") // Nếu 1 trong 2 ô trống thì
{
MessageBox.Show("Missing login name or password");
return;
}
try
{
SqlConnection con = new SqlConnection(cs);
SqlCommand cmd = new SqlCommand("Select * from LoginDB where UserName=@username and Password=@password", con);
cmd.Parameters.AddWithValue("@username", LoginTextBox.Text);
cmd.Parameters.AddWithValue("@password", PassTextBox.Text);
con.Open();
SqlDataAdapter adapt = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapt.Fill(ds);
con.Close();
int count = ds.Tables[0].Rows.Count;
//If count =1 thì hiện f2(Menu)
if (count == 1)
{
MessageBox.Show("Login Successfully!");
this.Visible = false;
Menu f2 = new Menu();
f2.Show();
}
else
{
MessageBox.Show("Login Name or password is wrong");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}