我在三层应用中,客户端与应用服务器之间的通讯是基于IP的,
在客户端采用SOCKETCONNECDTION连接应用服务器,我现在要在客户端
把数据传给应用服务器处理,网友告诉我用AppServer,也就是在基于IP的
环境下(即用socketconnection连接应用服务器),在客户端通过
socketconnection.appserver.getsql调用应用服务器的接口方法。
我现在在应用服务器以_TLB结尾的文件中定义了这个接口,然后在客户端调用:
socketconnection.appserver,到这里就再也看不到接口、方法和属性了,
我的socketconnection的connect属性已经设为true了用clientdataset向服务器端传数据或执行sql语句都正常,困惑中......
在客户端采用SOCKETCONNECDTION连接应用服务器,我现在要在客户端
把数据传给应用服务器处理,网友告诉我用AppServer,也就是在基于IP的
环境下(即用socketconnection连接应用服务器),在客户端通过
socketconnection.appserver.getsql调用应用服务器的接口方法。
我现在在应用服务器以_TLB结尾的文件中定义了这个接口,然后在客户端调用:
socketconnection.appserver,到这里就再也看不到接口、方法和属性了,
我的socketconnection的connect属性已经设为true了用clientdataset向服务器端传数据或执行sql语句都正常,困惑中......
那你就写成
socketconnection.appserver.getsql(你的参数); 也无需引用xxx_tlb这个单元.socketconnection 还有另外一种更有效率的调用方法的,你可以直接看在线HELP 的call interface
LoadChildMDIInfo.FSocketConnection.AppServer.SQLExe(' exec PROC_sc_gczt '
+' '''+UserInfo.FWorkerCode+''');错误提示是 Method'SQLExe' not supported by automation object