关于ADOQuery使用中一个密码验证得问题!~
初学delphi5,想做一个ado查询用来验证帐户密码,sql里面就是一个简单的表kaoqin,两个属性列,一个是id,一个是密码psw,窗体里面有两个输入框,分别输入id跟密码,现在adoquery1属性sql里面是select psw from kaoqin where id=edit1.text, 使用
if ADOQuery1.fieldbyname('PSW').AsString <> Edit2.Text then
ShowMessage('Wrong password,please re-input!');
来验证密码是否出错,但是问题是每次都是提示“bof或eof有一个是“真”或当前记录被删除,所需的操作要求一个当前记录”,请问这是什么原因,应该如何解决。
另:有一个师姐说select psw from kaoqin where id=:edit1.text,请问那个冒号是什么作用,我刚接触delphi,差太多,希望高手不吝赐教!不胜感激