这是登陆按钮的代码,为什么登陆失败关闭不了主窗体,form2为主窗体
procedure Tlogin.BitBtn1Click(Sender: TObject);
var sqltr:string;
begin
sqltr:='select * from 管理员 where (username='''+edit1.Text+''') and (password='''+edit2.text+''')'; ADOquery1.Close ;
ADOquery1.SQL.Clear ;
ADOquery1.SQL.Add(Sqltr);
ADOquery1.Open;
if ADOquery1.Recordcount<>0 then
begin
showmessage('登录成功');
Form2.show;
end
else
begin
showmessage('登陆失败,用户名或密码错误');
from2.close;
end;end;
procedure Tlogin.BitBtn1Click(Sender: TObject);
var sqltr:string;
begin
sqltr:='select * from 管理员 where (username='''+edit1.Text+''') and (password='''+edit2.text+''')'; ADOquery1.Close ;
ADOquery1.SQL.Clear ;
ADOquery1.SQL.Add(Sqltr);
ADOquery1.Open;
if ADOquery1.Recordcount<>0 then
begin
showmessage('登录成功');
Form2.show;
end
else
begin
showmessage('登陆失败,用户名或密码错误');
from2.close;
end;end;
解决方案 »
- 重新连接数据库的处理?
- 文件正在有其他软件写入,无法读取,如何解决?
- Fastreport 與 Reportbuilder 何者較優
- 高手请教,Dll中的新建线程?主是是Synchronize问题,以下代码为何老出错:“Missing operator or semicolon”
- Delphi 如何检测一个程序(一个exe程序)是否已关闭,如果关闭了,就把他启动起来??????????????
- 在界面设计时有没有能像WORD那样画表格的控件
- 是否应该释放?
- 如何调用WINDOWS拨号连接。
- idTcpClient 被动接收服务端传递小的做法
- 关于wwDBGrid,谢了。
- 阿三加油
- delphi 调用webservices !
var sqltr:string;
begin
sqltr:='select * from 管理员 where (username='''+edit1.Text+''') and (password='''+edit2.text+''')'; ADOquery1.Close ;
ADOquery1.SQL.Clear ;
ADOquery1.SQL.Add(Sqltr);
ADOquery1.Open;
if ADOquery1.Recordcount <>0 then
begin
showmessage('登录成功');
Form2.show;
end
else
begin
showmessage('登陆失败,用户名或密码错误');
Application.Terminate;
end; end;