请高手提醒

yunzhongfeng 2003-08-21 02:23:11
with dm.ADO_denglu_Query do
begin
Close;
SQL.Clear;
SQL.Add('select * from 用户表 ');
SQL.Add ('where yonghu=(edit2.text)and password= strtoint(edit1.text)');
ExecSQL;
if dm.ADO_denglu_Query.Eof then
ShowMessage('用户名不存在!')
else
Frm_Main.show;
这是我的一段用户登陆判断代码,能通过编译但运行时提示strtoint未定义。其中用户表中有三个用户名,对应着三个密码,请高手提示一下该如何用代码判断。
...全文
43 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafu71 2003-08-21
  • 打赏
  • 举报
回复
SQL.Add ('where yonghu=(''' + edit2.text + ''') and password=' + strtoint(edit1.text));
lifeforu 2003-08-21
  • 打赏
  • 举报
回复
strtoint是delphi函数,怎么能用到SQL语句里面呢?
SQL.Clear;
SQL.Add('select * from 用户表 ');
SQL.Add ('where yonghu=:yonghu and password=:password');
Parameters.ParamByname('yonghu').value:=edit2.text;
Parameters.ParamByname('password').value:=strtoint(edit1.text);
Open;

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧