procedure Tfrm_login.bbtn_loginClick(Sender: TObject);
begin
if cbo_user.text='' then
begin
application.messagebox('请选择登录用户','选择用户',mb_ok+mb_iconasterisk);
cbo_user.SetFocus();
exit;
end;
with datamodule1.ado_login do
begin
//try
close;
sql.Clear;
sql.Add('select * from sys_user where username='+''''+cbo_user.text+'''');
open;
if not isempty then
begin
if edt_password.text<> fieldbyname('password').asstring then
begin
application.MessageBox('您输入的密码错误,请重新输入','输入密码',mb_ok+mb_iconstop);
LoginNum:=loginnum+1;
if loginnum=3 then
begin
application.messagebox('非法用户!您无权使用本系统','登录错误',mb_ok+mb_iconstop);
application.Terminate ;
end;
edt_Password.Text :='';
edt_Password.SetFocus;
exit;
end
else
begin
gs_login_username :=fieldbyname('username').asstring;
gt_login_time:=datetostr(now());
login:=true;
frm_login.close; end;
end;
end;
end;
自己去看吧。
begin
if cbo_user.text='' then
begin
application.messagebox('请选择登录用户','选择用户',mb_ok+mb_iconasterisk);
cbo_user.SetFocus();
exit;
end;
with datamodule1.ado_login do
begin
//try
close;
sql.Clear;
sql.Add('select * from sys_user where username='+''''+cbo_user.text+'''');
open;
if not isempty then
begin
if edt_password.text<> fieldbyname('password').asstring then
begin
application.MessageBox('您输入的密码错误,请重新输入','输入密码',mb_ok+mb_iconstop);
LoginNum:=loginnum+1;
if loginnum=3 then
begin
application.messagebox('非法用户!您无权使用本系统','登录错误',mb_ok+mb_iconstop);
application.Terminate ;
end;
edt_Password.Text :='';
edt_Password.SetFocus;
exit;
end
else
begin
gs_login_username :=fieldbyname('username').asstring;
gt_login_time:=datetostr(now());
login:=true;
frm_login.close; end;
end;
end;
end;
自己去看吧。
解决方案 »
- 组件开发添加属性,不能通过编译缺少“=”,请问怎么修改
- 下载的Delphi 2007 精简版(update 3)安装前可不可以不安装.net framework 2.0 ?
- 高手进啊,小弟不知道咋办
- Delphi读取Excel2003表格
- 帮忙把BCB代码转换成DB代码(加载数据库记录到treeview)
- Tdxdbtreelist有没分组功能吗?
- 一个关于avi文件上传到数据库中的问题?
- 为什么我Delphi总是遇到希奇古怪的问题?高手都来吧#_#
- 怎么对红外口编程?
- 用install shield如何配置程序(delphi+ado)里用到的数据库(*.mdb)
- winsock的问题
- 怎样得到OpenPictureDialog所选中文件的路径
若匹配则隐藏登陆窗体
Tform1.create
begin
fromlogin.showmodle
................
end
tformlogin.button1.clickbegin
///查询
..
if ok then
self.hide
end