📄 udmoa.~pas
字号:
unit uDMOA;
interface
uses
SysUtils, Classes, DB, ADODB,Forms,IniFiles;
type
TDMOA = class(TDataModule)
ADOCnt: TADOConnection;
ADOQry: TADOQuery;
ADODataSet: TADODataSet;
procedure ADOCntBeforeConnect(Sender: TObject);
private
sAppUserID,sAppDBName,sAppPassword,sAppServerIP:String;
{ Private declarations }
public
{ Public declarations }
end;
var
DMOA: TDMOA;
implementation
{$R *.dfm}
procedure TDMOA.ADOCntBeforeConnect(Sender: TObject);
var
FormINI:TIniFile;
sTemp:String;
begin
FormIni:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'AppServerIP.Ini');
{********SQL Server7.0**********}
sTemp:=FormIni.ReadString('DBServer','DBServerIP','127.0.0.1');
sAppServerIP:=sTemp;
sTemp:=FormIni.ReadString('DBServer','DBServerName','KQData');
sAppDBName:=sTemp;
sTemp:=FormIni.ReadString('DBServer','DBServerUserName','sa');
sAppUserID:=sTemp;
sTemp:=FormIni.ReadString('DBServer','DBServerUserPW','');
sAppPassword:=sTemp;
FormINI.Free;{**************************************************************}
if sAppServerIP = '127.0.0.1' then sAppServerIP:='';
sTemp:='Provider=SQLOLEDB.1;Persist Security Info=False'
+';User ID='+sAppUserID
+';PassWord=' + sAppPassword
+';Initial Catalog='+sAppDBName
+';Data Source='+sAppServerIP
+';Connect Timeout=30';
ADOCnt.ConnectionString:=sTemp;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -