为什么用"if RecordCount=1 then pass:=1"可以用来判断数据库字段里的值和Edit1.Text里的值是不是相等??20分! 你的SQL怎么写的,我想是选取密码和用户名都与输入相等的字段吧,如果有一条记录返回当然密码正确了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在ADOQuery1的SQL语句中中将输入与数据库中记录比较,若输入密码在数据库中存在(即recordcount=1)就通过密码检验。 你给的代码不严谨。用户名呢?另外 Open 语句没必要 Try 吧,既然 Open 都出错了,我想你也很想知道为什么。if recordcount=1 then pass:=1意思是:如果能检索到一条纪录的话(可能是表示用户名、口令与该纪录匹配)。 最好这样(RecordCount有时不一定好用):if not(ADOQuery1.Bof and ADOQuery1.Eof) then pass:=1; rzpagecontrol设计多页面窗体时的问题 请人做一个简单的图形方面东东 任务栏隐藏窗口图标 DCOM的连接问题,请高手解答 如何将网页上的表格复制到一个StringGrid里去? 一个批量打印条码的程序,可以被你的软件调用! DELPHI6帮助 如何 TextToForm ? 用板卡做过呼叫中心同志,请进,留下QQ号。!! 请问有谁知道哪里有Delphi第三方控件的使用说明? TWebBrowser到底错在哪里? 如果你会,请告诉我答案,回答不论高低均给24分
用户名呢?另外 Open 语句没必要 Try 吧,既然 Open 都出错了,我想你也很想知道为什么。if recordcount=1 then pass:=1意思是:如果能检索到一条纪录的话(可能是表示用户名、口令与该纪录匹配)。
if not(ADOQuery1.Bof and ADOQuery1.Eof) then pass:=1;