用户登录,我是这样写的,但是用户名和密码都正确,就是进不去,显示showmessage语句中的内容,兄弟搞了一个下午了,却还不知错在那里,请那位高手指点一二,本人在线等待?!!
procedure TForm1.BitBtn1Click(Sender: TObject);
var
j:integer;
begin
with saledatemod.user do
begin
close;
sql.Clear;
sql.Add('select * from tuser where login='+quotedstr(edit1.Text));
open;
first;
if edit2.Text=fieldbyname('psw').AsString then
begin
mainfrm.ShowModal;
form1.Hide;
end
else
begin
showmessage('你输入的用户名和密码有误,请重新输入');
edit2.Text:='';
edit1.SetFocus;
end;
end;
end;
end.
procedure TForm1.BitBtn1Click(Sender: TObject);
var
j:integer;
begin
with saledatemod.user do
begin
close;
sql.Clear;
sql.Add('select * from tuser where login='+quotedstr(edit1.Text));
open;
first;
if edit2.Text=fieldbyname('psw').AsString then
begin
mainfrm.ShowModal;
form1.Hide;
end
else
begin
showmessage('你输入的用户名和密码有误,请重新输入');
edit2.Text:='';
edit1.SetFocus;
end;
end;
end;
end.
if SameText(edit2.Text,fieldbyname('psw').AsString) then