谁有delphi做的登录窗体的代码发下
来源:百度知道 编辑:UC知道 时间:2024/05/15 12:33:22
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from tushu1 where id='''+combobox1.Text +''' and mima='''+edit1.Text +'''');
adoquery1.Close;
adoquery1.Open;
if adoquery1.RecordCount=1 then
begin
form1.Hide;
form2.Show;
end
else
begin
showmessage('你输入的用户名或密码错误');
end;
end;
我自己研究出来了。
这是我的商用软件登陆窗体源码(我的名字及电话号码为*)
unit sdlps;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, DBCtrls, ExtCtrls, Mask;
type
TPasswordDlg = class(TForm)
Label1: TLabel;
Password: TEdit;
OKBtn: TButton;
CancelBtn: TButton;
Label2: TLabel;
DBNavigator1: TDBNavigator;
Lusername: TLabel;
procedure OKBtnClick(Sender: TObject);
procedure DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
PasswordDlg: TPasswordDlg;
FRetries:integer;
implementation
uses dmpas;
//客户端数据集
{$R *.dfm}
procedure TPasswordDlg.OKBtnClick(Sender: TObject);
var
MaxRetries:Integer;
s:string;
Poped