with datam.qrlogin do
begin
close;
sql.Text := 'select id,Username,password from login where Username=:Username';
Parameters.ParamByName('Username').Value:=trim(rzedit1.Text);
open;
if eof then
begin
messagebox(self.handle,'用户帐号错误!','信息',mb_ok+mb_iconinformation);
exit;
end;
if fieldbyname('password').asstring<>RzMaskEdit1.text then
begin
messagebox(self.handle,'密码错误!','信息',mb_ok+mb_iconinformation);
RzMaskEdit1.Text:='';
exit;
end;
if rzedit1.Text='crystal' then
begin
mail_form.RzToolButton3.Visible:=false;
end;
login_form.Hide;
Mail_Form.Enabled := true;
end;
为什么我用这段代码登陆
我用CRYSTAL登陆时有时RzToolButton3可现有时不可现?
哪里写错了吗
应该怎么写呢
begin
close;
sql.Text := 'select id,Username,password from login where Username=:Username';
Parameters.ParamByName('Username').Value:=trim(rzedit1.Text);
open;
if eof then
begin
messagebox(self.handle,'用户帐号错误!','信息',mb_ok+mb_iconinformation);
exit;
end;
if fieldbyname('password').asstring<>RzMaskEdit1.text then
begin
messagebox(self.handle,'密码错误!','信息',mb_ok+mb_iconinformation);
RzMaskEdit1.Text:='';
exit;
end;
if rzedit1.Text='crystal' then
begin
mail_form.RzToolButton3.Visible:=false;
end;
login_form.Hide;
Mail_Form.Enabled := true;
end;
为什么我用这段代码登陆
我用CRYSTAL登陆时有时RzToolButton3可现有时不可现?
哪里写错了吗
应该怎么写呢
解决方案 »
- (结贴率100%)请教Dxdraw控件问题!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 请教如何制作订单录入界面
- 我做一个文件备份软件,客户端做好了,我想再做一个服务端来监视多个客户端是否在运行,应从那些方面入手呢?
- ADO 的事务
- 一个关于“文本文件”的问题——————在线等待啊 !!!!
- 有一个pagecontor 控件,请问怎样给不同的页设置不同的颜色?
- 在delphi7.0里winsock控件变成了TcpServer和TcpClient,我不会用,谁能提供相关资料。
- adoquery中自动插入数据
- 怎样取得计算机名?或者怎样在局域网中取得服务器的名字?谢谢
- 简单问题-----给分了-----
- Nmsmtp
- 100分!![Fatal Error] Unit1.pas(26): Could not create output file 'Unit1.dcu
begin
mail_form.RzToolButton3.Visible:=false;
end;”
这段代码放到所有判断之前试试看。