我采用两层时习惯的在TADOConnection的BeforeConnect事件和RemoteDataModule的 OnCreate事件中均不行,似乎根本就不会触发这两个事件,该如何处理呢?
解决方案 »
- fastreport问题,貌似fastreport人气相当低啊..........
- DELPHI实现ping
- 如何根据jsp设定弹出窗口的大小?
- 使用实达终端时使用串口通讯时spcomm出现的错误:file handle is not a comm handle
- 哈!升三星了!散分!!
- 我现在正在从TDBGrid继承写一个控件,现在需要在TColumn这个类里面添加一个属性(String or Boolean)不知如何做?高手们帮帮忙啊!!
- 关于事件调用的问题,比如在form1.create 调用buttton.click 应怎样调用
- 请问delphi数据库如何入门,最好用MSSQL.
- 在一个事件过程中怎么调用另一个事件过程中的变量??
- 如何判断指定文件正在被其他进程打开或判断该文件没有被其他进程打开?
- 为什么我运行程序时会同时打开好几个窗口?
- 各位大侠,请问这个问题怎么解决?问题解决马给分,在线等!
BeforeConnect事件可以发生
在remotedatamodule的oncreate 中设置TADOConnection 属性后
设置TADOConnection.connected := true;
好象是服务器端执行顺序为:form.create、RemoteDatamodule.create、ADOConnection.create
因为你若将它放在RemoteDatamodule上,此时TADOConnection还没出生呢
如:initialization
TComponentFactory.Create(ComServer, TRemoteDatamodule,
Class_FZTC_WuLi, ciMultiInstance, tmApartment);
adoconnection1.Connected:=true;
finally
adoconnection1.Connected:=false;
end;
Adoconnect1.connection:=False;
Editconnectionstring(adoconnect1); //调出ado的设置窗口
adoconnect1.connection:=True;
我一般是事oncreate事件中只是得到连接符,当用用户上线时,在根据用户来做是否connection的。
--------------------------------
www.nxit.net/bbs 欢迎您