我做个系统登陆窗口,用来登陆系统,但是出错,是这样的:错误:数据侵害
用于登陆窗体的用户名、密码判断
将ADO控件放置在dm窗体中...
implementationuses unit3;...
//判断
var
str:string;begin
str := 'select * from users where name='''+Edit1.Text+'''and pswd='''+Edit2.Text+'''';
dm.judge.Close;
dm.judge.SQL.Clear;
dm.judge.SQL.Add(str);
dm.judge.Open;
if dm.judge.IsEmpty then
showmessage('你的输入用户或密码不正确,请重新输入')
else
showmessage('登陆 ok');已经这样都没事,现在为什么出错啊?HELP!
用于登陆窗体的用户名、密码判断
将ADO控件放置在dm窗体中...
implementationuses unit3;...
//判断
var
str:string;begin
str := 'select * from users where name='''+Edit1.Text+'''and pswd='''+Edit2.Text+'''';
dm.judge.Close;
dm.judge.SQL.Clear;
dm.judge.SQL.Add(str);
dm.judge.Open;
if dm.judge.IsEmpty then
showmessage('你的输入用户或密码不正确,请重新输入')
else
showmessage('登陆 ok');已经这样都没事,现在为什么出错啊?HELP!
解决方案 »
- INDY9->INDY10代码转换问题。。
- 如何在stringgrid中嵌入combobox,并且combobx的值可以在页面初始化时动态加入的
- ado+accese用wise制作的安装程序,安装后提示找不到数据库!
- 哪位朋友有用delphi写的des算法的源码?可不可以提供一下.现在需要很急的.谢谢!
- 讨论:Delphi在Web的发展方向!(关于聊天记录的一点想法)
- 我如何才能控制住客户不关闭oracle的自启动界面?
- 请问谁知道SQL2000的注册码啊。我的要注册码的。快帮帮我啊。
- 用过linux的朋友帮我看一下
- 高分请教,不够再加:怎样实现数据实时动态显示?
- 用Delphi写的ERp系统打开的时候总是出:一般性网络问题
- 复制表为什么出错?
- 复制表为什么出错?
应该没有问题的
implementationuses unit3;...
//判断
var
str:string;begin
str := 'select * from users where name='''+Edit1.Text+'''and pswd='''+Edit2.Text+'''';
dm.judge.Close;
dm.judge.SQL.Clear;
dm.judge.SQL.Add(str);
dm.judge.Open;
if dm.judge.RecordCount<>1 then
showmessage('你的输入用户或密码不正确,请重新输入')
else
showmessage('登陆 ok');
str,ed1,ed2:string;
begin
ed1:=edit1.text;
ed2:=edit2.text;
str := 'select * from users where (name=:ed1) and (pswd=:ed2)';
dm.judge.Close;
dm.judge.SQL.Clear;
dm.judge.SQL.Add(str);
dm.judge.Open;
if dm.judge.RecordCount<>1 then
showmessage('你的输入用户或密码不正确,请重新输入')
else
showmessage('登陆 ok');
end;
应该是这样吧
if dm.judge.RecordCount=0 then
showmessage('你的输入用户或密码不正确,请重新输入')
else
showmessage('登陆 ok');