是三层结构吧,有三种方法可以调用.
最平常的一种,socketconnection.appserver.服务端的方法,就可以了
┏━┯━┓
┃太 阳┃
┠ 的 ┨
┃光 芒┃
┗━┷━┛ 

解决方案 »

  1.   

    我在APPLICATION SERVER中声明一个方法,  PROCEDURE GETQUERYPARA(VAR CPARA:OLEVARIANT); 
     BEGIN 
        QUERY.CLOSE; 
        QUERY.PARAMBYNAME['CODE'].ASSTRING:=CPARA; 
     END; 客户端调用: 
     PROCEDURE TFORM1.FORMSHOW(SENDER:TOBJECT); 
      BEGIN 
        CLIENTDATASET1.CLOSE; 
        DATAMODULE1.REMOOTESERVER1.APPSERVER.GETQUERYPARA('参数'); 
        CLIENTDATASET1.OPEN; 
      END; 因为我SERVER中有多个QUERY,但只有一个PROVIDER,用你那种方法当然可行. 
    但这种方法控制起来比较容易.运行是没有问题,