X
xinjia
Unregistered / Unconfirmed
GUEST, unregistred user!
登录程序,先输入代码,再输入密码,然后查到找库中相应代码的记录
取出密码,与输入对比。
我用locate查找第1条和最后1条记录正确,中间老找下面一条!!
源程序如下:
table1.first;
if loginin.Table1.Locate('操作员代码',czydm,[]) then
begin
czymm:=loginin.Table1.fieldbyname('操作员密码').Asstring;
数据库内容:
操作员代码 操作员密码
‘001’ ‘11111111’
‘002’ ‘22222222’
‘003’ ‘33333333’
‘004’ ‘44444444’
跟踪时发现 输入001和004代码时能找到密码11111111和44444444,输入
002和003时找到33333333和44444444
取出密码,与输入对比。
我用locate查找第1条和最后1条记录正确,中间老找下面一条!!
源程序如下:
table1.first;
if loginin.Table1.Locate('操作员代码',czydm,[]) then
begin
czymm:=loginin.Table1.fieldbyname('操作员密码').Asstring;
数据库内容:
操作员代码 操作员密码
‘001’ ‘11111111’
‘002’ ‘22222222’
‘003’ ‘33333333’
‘004’ ‘44444444’
跟踪时发现 输入001和004代码时能找到密码11111111和44444444,输入
002和003时找到33333333和44444444