说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

求救...........

编辑:说三道四文库 发布时间:2018-01-19 01:58
HTML文档下载 WORD文档下载 PDF文档下载
各位大虾:
    我用delphi+sql server实现登陆功能,设置了用户名和密码字段,但不知道如何实现用户名与密码的匹配,能不能用locate函数呢?
可以,也可以用SQL语句,很方便的!
清赐教
你的意思是不是在sql server里面建一张表保存用户信息,用户登录的时候通过和表里的内容比较来通过验证?不过这样要有默认的连接。
还有就是通过在sql server里面添加用户,赋予权限,程序运行的时候,根据用户的信息来尝试连接sql server,如果不成功,就拒绝登录。
不知道我说的是否符合你的意思。
loookup locate
用的ADOQuery搞定!
ADOQuery1.Close;
ADOQuery1.sql.clear;
ADOQuerY1.SQl.ADD('Select name from Test where pas='''+Edit1.text+'''');
ADOQuery1.open;
if  ADOQuery1.recordcount<>0 then
 ....
else
  .....
ADOQuery1.Close;
ADOQuery1.sql.clear;
ADOQuerY1.SQl.ADD('Select name from Test where userID='''+Edit1.text+'''');
ADOQuery1.open;
if  ADOQuery1.recordcount<>0 then
  begin
    if Adoquery1.fieldbyname('userPWD').AsString=edit2.text then form1.close
    else ShowMessage('密码不对');
   end
else 
   ShowMessage('yonghubucunzai');
  我是想实现用户与密码都对进入form1,上面代码对吗?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘