⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit1.pas

📁 客户关系管理系统 客户关系管理系统
💻 PAS
字号:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, ADODB, StdCtrls, DBTables;

type
  Tcustrom = class(TForm)
    Eusername: TEdit;
    Epassword: TEdit;
    Button1: TButton;
    Button2: TButton;
    ADOQuery1: TADOQuery;
    ADOConnection1: TADOConnection;
    Label1: TLabel;
    Label2: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  custrom: Tcustrom;

implementation

uses Main;

{$R *.dfm}

procedure Tcustrom.Button1Click(Sender: TObject);
var sqlstr:string;
    username:string;
    password:string;
begin
   username:=trim(Eusername.Text);
   password:=trim(Epassword.Text);
   if username='' then
    begin
     showmessage('用户名不能为空!');
     Eusername.SetFocus;
    exit;
    end;

   if password='' then
    begin
     showmessage('密码不能为空!');
     Epassword.SetFocus;
     exit;
    end;



   with adoquery1 do
     begin
         close;
         sql.clear;
         sqlstr:='select * from login where user=:V1 ';
         sql.Add(sqlstr);
         Parameters.ParamByName('V1').value:=username;
            try
              OPEN;
            except
            on EDatabaseError do
              messagedlg('数据库操作错误!',mtError,[mbok],0);
            end;
              if isempty then
                begin
                  showmessage('无此用户名,请重新录入!');
                  Eusername.SetFocus;
                  exit;
                end
              else
                begin
                  close;
                  sql.Clear;
                  sqlstr:='select * from login where user=:V1 and password=:V2';
                  sql.Add(sqlstr);
                  Parameters.ParamByName('V1').value:=username;
                  Parameters.ParamByName('V2').value:=password;
                      try
                        OPEN;
                      except
                      on EDatabaseError do
                        messagedlg('数据库操作错误!',mtError,[mbok],0);
                      end;
                     if isempty then
                      begin
                        showmessage('密码输入有误,请重新输入密码!');
                        Epassword.SetFocus;
                        exit;
                     end
                    else
                       begin
                         custrom.Hide;
                         mainform.show;
                       end;
                end;
    end;


















end;

procedure Tcustrom.Button2Click(Sender: TObject);
begin
 custrom.Close;
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -