鱼C论坛

 找回密码
 立即注册
查看: 2914|回复: 5

帮忙看代码

[复制链接]
发表于 2012-4-22 10:47:28 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 阁龙1427 于 2012-4-22 11:53 编辑

procedure TfrmLogin.btnLoginClick(Sender: TObject);
var
   SQL:string;

begin
SQL :='SELECT * FROM [User] WHERE UserID='
       +Quotedstr(edtUserID.Text) + 'AND UserPassword=' + Quotedstr(edtUserPwd.Text);
  if SQLSearch(SQL,DM.ADOConn) = False then
  begin
    Application.MessageBox('登录信息错误,请重新登录!','错误',16);
    edtUserPwd.Text :='';
    edtUserID.SetFocus;
    Exit;
  end ;
Self.close ;
end;
哪里有错啊
还有就是这段代码是啥意思呢?


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-5-1 14:00:05 | 显示全部楼层
这么长的代码。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-1 16:48:00 | 显示全部楼层
你应该把“SQLSearch(SQL,DM.ADOConn)”贴出来看看,如果你已经写了的话。
引用添加SQLSearch(SQL,DM.ADOConn)单元。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-1 16:50:39 | 显示全部楼层
其实你可以把登录验证过程让一个存储过程来完成,select 1 from users where ID = @id and PWD=@pwd
根据返回值,1或0来判断。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-1 21:36:01 | 显示全部楼层
作用是用来做登录验证滴
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-4 16:45:35 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 23:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表