登陆问题,高手进来回答
procedure TForm2.BitBtn1Click(Sender: TObject);
var
sql:string;
begin
if combobox1.Text='' then //用户名为空
combobox1.SetFocus
else
begin
sql:='';
sql:='select * from 操作员信息表';
sql:=sql+' where (name='''+combobox1.Text+''') and (pwd='''+edit2.Text+''') ';
adoquery1.Close;
adoquery1.SQL.Add(sql);
adoquery1.Open; //查询与用户名对应的密码
if (adoquery1.RecordCount<>1) or
(edit2.Text<>adoquery1.FieldValues['pwd']) then
begin
showmessage('口令错误,请重新输入');
adoquery1.Close;
end
else showmessage('测试成功');
end;
end;