private void button1_Click(object sender, EventArgs e)
{
string connStr = "server=localhost;database=studentManagement;integrated security=sspi";
SqlConnection conn = new SqlConnection(connStr);
SqlCommand comm = new SqlCommand("select * from users", conn);
conn.Open();
SqlDataReader dr = comm.ExecuteReader();
while (dr.Read())
{
MessageBox.Show(dr[1].ToString());
if (dr[0].ToString()==txtname.Text && dr[1].ToString ()==txtpass .Text) //数据库里数据与输入的数据经行比对
{
Form2 f2 = new Form2();
f2.Show();
this.Hide();
}
}
dr.Close();
}
从数据库里读出的数据与自己输入的数据一样的,可为什么无法通过IF语的判断啊!