📄 udm.pas
字号:
// **********************************
// * Module name : udm *
// * AUTHOR : Guo xuliang *
// * Date : 2005/05/12 *
// **********************************
unit udm;
interface
uses
SysUtils, Classes, DB, DBTables,Dialogs,forms;
type
Tdm = class(TDataModule)
connection: TDatabase;
pub1: TQuery;
pub2: TQuery;
pub3: TQuery;
pub4: TQuery;
p_update1: TQuery;
p_update2: TQuery;
p_update3: TQuery;
p_update4: TQuery;
procedure DataModuleCreate(Sender: TObject);
procedure DataModuleDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
dm: Tdm;
implementation
uses uglobal_var,uglobal_fun;
{$R *.dfm}
procedure Tdm.DataModuleCreate(Sender: TObject);
begin
try
if not connection.Connected then
begin
//connection.AliasName:='DT2_MPSS_0304';
//connection.params.add('USER NAME=DBAUSER');
//connection.params.add('PASSWORD=dba');
connection.AliasName:='JXC_CSD';
connection.params.add('USER NAME=sa');
connection.params.add('PASSWORD=admin');
connection.LoginPrompt:=false;
//connection.DatabaseName:='DT2MPSS';
connection.DatabaseName:='JXC_CSD';
connection.Connected:=true;
end;
except
messagedlg('Can not open the Database!',mtinformation,[mbok],0);
application.Terminate;
end;
pub1.DatabaseName:=connection.DatabaseName;
pub2.DatabaseName:=connection.databasename;
pub3.DatabaseName:=connection.DatabaseName;
pub4.DatabaseName:=connection.DatabaseName;
p_update1.DatabaseName:=connection.DatabaseName;
p_update2.DatabaseName:=connection.DatabaseName;
p_update3.DatabaseName:=connection.DatabaseName;
p_update4.DatabaseName:=connection.DatabaseName;
end;
procedure Tdm.DataModuleDestroy(Sender: TObject);
begin
pub1.close;
pub2.close;
pub3.close;
pub4.Close;
p_update1.Close;
p_update2.Close;
p_update3.Close;
p_update4.Close;
if connection.InTransaction then connection.Rollback;
if connection.Connected then connection.Connected:=false;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -