中间层如何在运行设定ADOConnection?
我采用两层时习惯的在TADOConnection的BeforeConnect事件和RemoteDataModule的 OnCreate事件中均不行,似乎根本就不会触发这两个事件,该如何处理呢?
缺省应该设置TADOConnection.connected := false
在remotedatamodule的oncreate 中设置TADOConnection 属性后
设置TADOConnection.connected := true;
试试将你的TADOConnection控件放到FORM上!
好象是服务器端执行顺序为:form.create、RemoteDatamodule.create、ADOConnection.create
因为你若将它放在RemoteDatamodule上,此时TADOConnection还没出生呢
如:initialization
TComponentFactory.Create(ComServer, TRemoteDatamodule,
Class_FZTC_WuLi, ciMultiInstance, tmApartment);
uses adocned;
在一个时间里写上如下代码:
Adoconnect1.connection:=False;
Editconnectionstring(adoconnect1); //调出ado的设置窗口
adoconnect1.connection:=True;