我就是不知道具体的写法,做惯了delphi程序,一下子转不过来.不知道能不能具体一下,给出源代码.越具体越好.谢谢!谢谢!

解决方案 »

  1.   

    //以下代码是本人现写的,如果各别关键字或语法错误请自行更正!SqlCommand cmd = new SqlCommand("SELECT Uid, Pwd FROM User WHERE Uid = @Uid", SqlConn);
    cmd.Parameters.Add("@Uid",SqlDbType.VarChar).Value = TextBoxUid.Text;
    SqlConn.Open();
    SqlDataReader dr = cmd.ExecuteReader();
    if (dr.Count == 0)
        //用户名不存在!
    else
    {
        dr.Read();
        if (dr["Pwd"] != TextBoxPwd.Text)
            //密码错误!
        else
            //登录成功!
    }
    dr.Close();
    SqlConn.Close();
      

  2.   

    //更正//if (dr.Count == 0)
    if (!dr.Read())
        //用户名不存在!
    else
    {
        //dr.Read();
        if (dr["Pwd"] != TextBoxPwd.Text)
            //密码错误!
        else
            //登录成功!
    }