DataSetProvider已经获取到数据集(adoquery);DataSetProvider.DataSet := query;//这中间的过程该怎么写ClientDataSet.Open; //-----------出错

解决方案 »

  1.   

    通过DCOMConnection或DSocketConnection连接,设置他们的serverName属性,
    然后在设置clientDataSet的RemoetServer和providerName
      

  2.   

    楼主你做的是三层吧??C/S结构吗?
        将DataSetProvider放到服务器层,在客户端放上DCOMConnection或SocketConnection,以及clientDataSet组件。然后设置DCOMConnection或SocketConnection组件的RemoetServer、ServerName属性,输入服务器端的地址、应用服务器名,连通后设置clientDataSet的providerName属性即可!
      

  3.   

    楼上说的很清楚了补充一点DataSetProvider是放在RemoetDataMoudle中的