主题:求如何制作一个登录界面
00xingchen
[专家分:0] 发布于 2007-05-18 15:44:00
求求各位大佬啊!小弟刚开始学delphy,最近有个实验,要制作一个登录界面,要求要能够输入三次错误密码后自动退出。
我代码写好了。但总是说和SQL Server中的那个表连接不好,郁闷啊!!
回复列表 (共2个回复)
沙发
风之海洋 [专家分:0] 发布于 2007-06-01 16:01:00
那你只有设个变量就可以了,输错一次加个1,大于3的时候执行 结束的语句就可以了
板凳
linjipeng0 [专家分:220] 发布于 2007-09-17 16:38:00
//窗体全局变量
var i_cnt:integer//判断登录次数
//登录按钮OnClick事件
begin
with query1 do
begin
Close;
Sql.clear;
Sql.add('select * from login where id=:id and pwd=:pwd');
Parameters.ParamByName('id').Value:=Trim(Edit1.Text);
Parameters.ParamByName('pwd').Value:=Trim(Edit1.Text);
Open;
if RecordSet.RecordCount<=0 then
begin
Application.MessageBox('用户名或密码错 误 !','信',MB_ICONSTOP+MB_OK);
Edit1.Text:='';
Edit2.Text:='';
Edit1.SetFocus;
inc(i_cnt);
if i_cnt>=3 then
begin
Self.Close;
end;
end;
end;
我来回复