简单的就这样就行了。你还可以加上3次密码错误自动关闭、验证码之类的。。
还可以加上try语句。。手打太麻翻了。。自己改吧
form上放2个edit控件,UsernameEdit,PasswordEdit;
2个button,OkButton,CancleButton,
对OkButton的Onclick事件写代码
if trim(UsernameEdit.text)<>'' then
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from 用户表 where 用户名='+''''+trim(UsernameEdit.text)+'''');
adoquery1.open;
if adoquery1.recordcount = 1 then
begin
if trim(adoquery1.fieldbyname('密码').asstring) = trim(PasswordEdit.text) then
//打开form2
end;
end;