想做点东西来实践一下自己的学习,但是遇见一个问题:我看了很多书都没有讲怎么做登陆界面
我不知道在SQL中怎么做一个登陆界面,操作步骤是什么?
还有密码和用户怎么做?
DELPHI中怎么访问?
很茫然,麻烦高手们抬起你的金手,用键盘敲点信息给我行吗?

解决方案 »

  1.   

    你用delphi做界面,然后访问sql数据库就可以呗,登录时从数据库中查询用户名和密码看是否存在,如果存在则登录,不存在则提示用户名和密码错误
      

  2.   

    用户登录方案   http://book.csdn.net/bookfiles/662/10066220894.shtml
      

  3.   

    都太复杂了,这里我刚写的,你参考一下procedure TForm1.Button1Click(Sender: TObject);
    var
      user,pass,temp:string;
    begin
      user:=edit1.Text;
      pass:=edit2.Text;
      ADOQuery1.Close;
      ADOQuery1.SQL.Clear;
      ADOQuery1.SQL.Text:=' select userid from ln_user where username='''+user+'''and password='''+pass+'''';
      ADOQuery1.Open;
      temp:=ADOQuery1.FieldByName('userid').AsString;
      if temp<>'' then
        begin
        form2.Show;
        form1.Hide;
        form2.StatusBar1.Panels[3].Text:=edit1.Text;
        end
      else
        begin
        ShowMessage('用户名或密码错误,请检查后重新登陆');
        edit2.Text:='';
        end
    end;
      

  4.   

    创建数据库连接的时候,用户名和密码包含进sql连接字符串里面,直接使用数据库连接调用sql就实现了
      

  5.   

    这样的问题啊?
    delphi是做界面,
    sql server是数据库,验证用户名和密码的有效性
      

  6.   

    两种方法:
    一种是你的用户名也是SQL 的用户名,这需要你用SQL 连接,在连接语句中加入。
    另一种方法是你先用SA或其它用户名,使用配置文件,连接到数据库,再到数据库中你的用户表中检查用户名。