以SQLSERVER为例吧,SQLSERVER本身是要身份验证的,如果你要连接到数据库就得提供用户名和密码。你的登录界面就用这个密码就可以了,输入后连接服务器验证。

解决方案 »

  1.   

    select * from biao where user=@user and pass=@pass 
    if dataview.count==0
       then wrong!!
      

  2.   

    你的登陆界面应该是连接数据库用的。所以如果你给的密码是不正确的,就连接不上数据库。这个时候显示错误信息就可以了。
      SQL SERVER为例
      string connectStr = "Server = localhost;uid = " + this.txtUser.Text + ";pwd = " + this.txtPass.Text + ";database = test";
       this.txtUser和this.txtPass分别是两个用来输入用户名和密码的textbox
      SqlConnection conn = new SqlConnection(connectStr);
      try
       {
              conn.open();
              conn.close();
       }
       catch
      {
            MessageBox.show("用户名或密码不正确连接不到数据库");
      }
      

  3.   

    谢谢几位的热心帮助。老五,请问你,如果我的密码验证是对的,就要弹出另外一个窗口,好象是要改一下try里面的语句?不知道怎么改,请您再指教一下?