大家看看我这到底是什么问题啊,很简单就是错
代码如下:
try
{
string str="Data Source=(local);Initial Catalog=MyLife;uid=;pwd=;Integrated Security=SSPI";
//string sql="select UserID,Pwd from User";
SqlConnection conn=new SqlConnection(str);
SqlCommand com=new SqlCommand("select * from UserTable",conn);
conn.Open();
SqlDataReader reader=com.ExecuteReader();
if(reader.Read())
{
if(reader["UserID"].ToString()==id.Text&&reader["Pwd"].ToString()==mima.Text)
{
MessageBox.Show("Welcome");
this.Close();
}
else
{
MessageBox.Show("你输入的用户名和密码不正确,请重新输入");
id.Text="";
mima.Text="";
}
}
conn.Close();
}
catch(SqlException se)
{
MessageBox.Show(se.Message,"Warnning");
}
我只是验证数据库的密码,如果和数据库里面的一样就登陆成功,但是我输入数据库里面保存的信息总是执行("你输入的用户名和密码不正确,请重新输入")这句话,怎么这样的