datamodule中DataModuleCreate为什么不执行?
如题,源代码如下:
unit datamodule;
interface
uses
SysUtils, Classes, DB, ADODB,Dialogs;
type
TDataModule2 = class(TDataModule)
ADOConnection1: TADOConnection;
ADOTablechaxun: TADOTable;
ADOTable2: TADOTable;
DataSourcechaxun: TDataSource;
DataSource2: TDataSource;
ADOQuery1: TADOQuery;
procedure DataModuleCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
DataModule2: TDataModule2;
implementation
uses
RWini;
{$R *.dfm}
procedure TDataModule2.DataModuleCreate(Sender: TObject);
begin
adoconnection1.ConnectionString:='';
adoconnection1.ConnectionString:= RWini.getConnStr;
try
showmessage(adoconnection1.ConnectionString); //这两个showmessage都只是为了测试用,实际应用时要删去
adoconnection1.Open;
showmessage(adoconnection1.ConnectionString);
except
begin
showmessage('无法连接数据库。');
end;
end;
end;
end.