我在Delphi使用query来判断登陆时,不能够正确判断表中同一行上的用户名和密码,哪位高手~~
来源:百度知道 编辑:UC知道 时间:2024/05/21 17:20:23
我使用的代码是:try
query1.Close;
query1.Sql.Clear;
query1.sql.add('select 姓名,学号 from student2 where 姓名 =:name and 学号=:same');
query1.ParambyName('name').AsString := edit1.Text;
query1.ParambyName('same').AsString := edit2.Text;
query1.open;
except
Showmessage('数据库连接错误!');
query1.close;
end;
就是说如果我输入了一个正确的名字和另一个正确的密码(两者不在同一行的~~)都可以登录哦~~~
query1.Close;
query1.Sql.Clear;
query1.sql.add('select 姓名,学号 from student2 where 姓名 =:name and 学号=:same');
query1.ParambyName('name').AsString := edit1.Text;
query1.ParambyName('same').AsString := edit2.Text;
query1.open;
except
Showmessage('数据库连接错误!');
query1.close;
end;
就是说如果我输入了一个正确的名字和另一个正确的密码(两者不在同一行的~~)都可以登录哦~~~
怎么个不能正确判断法?楼主意思描述不够清楚
还是不太了解楼主你的意思,你的条件是姓名与学号,怎么也不会和密码挂钩啊~~,名字和学号有可能不是唯一的,当不唯一时,密码可能就不是同一 row上的了
我在Delphi使用query来判断登陆时,不能够正确判断表中同一行上的用户名和密码,哪位高手~~
我有一组SQL查询语句,在ORALCE中可以执行,怎样在DELPHI中用QUERY控件查询出来呢?
Delphi的Query.Open问题
在Delphi数据库编程中.用Query组件怎么保存图片
delphi中Query连接的database打不开
Delphi中关于query的cursor的问题
在DELPHI 中使用 word 文档
在delphi中imagelist控件的使用
关于在delphi中 WinExec的使用
我在使用 DELPHI 编程的时候 用CANVAS.MOVETO (0,0) ; CANVAS LINETO