sqlDataAdapter myDapter=new sqlDataAdapter(connectionString,"select * from T_user where userid=@id and password=@pwd");
dataSet ds=new dataSet();
myDapter.selectCommand.parameters.add("@id",txtUserName.text);
myDapter.se.ectcommand.parameters.add("@pwd",txtPassWord.text);
myDapter.fill(ds)
if(ds.Tables[0].Rows.Count>=0)
    //成功登录
else
    //登录失败

解决方案 »

  1.   

    sqlDataAdapter myDapter=new sqlDataAdapter(connectionString,"select * from T_user where userid=@id and password=@pwd");
    改成
    sqlDataAdapter myDapter=new sqlDataAdapter("select * from T_user where userid=@id and password=@pwd",connectionString);
      

  2.   

    问题我找到了。。不过不知道怎么解决问题是ds.Tables[0].Rows.Count>=0这句话。当登陆成功就没事。但如果登陆不成功时就在这语句上失败。因为没有第一条数据
      

  3.   

    我运行时候如果填写数据库有的用户名密码登陆一切正常,当输入错误的数据时系统汇报错。说da.tables没有第0条数据