本人通过ClientDataSet控件获得服务器上的数据,但是不知道如何在客户端上进行查询。请知道的朋友告诉我一下,感谢不尽。

解决方案 »

  1.   

    本人首先在服务器应用程序上建立了一个Remote Module,里面已经放了ADO组件连接数据库。然后我才在客户端上用ClientDataSet来连接服务器上的数据,但是现在就是不知道如何查询了。一般的查询我会
      

  2.   

    客户端对ClientDataSet的查询只能用过滤了.
      

  3.   

    服务器工作:
       首先将服务器中DataModule的数据集提供器(TDataSetProvider)中的Options属性下poAllowCommandText的值设置为True.想要让客户端与本数据集提供器相连的ClientDataSet执行查询必须设置此属性。
    客户端工作:
       然后在客户端编写ClientDataSet的查询代码;
    ClientDataSet.Close;      
    ClientDataSet.Text := ''; 
    ClientDataSet.Text := 'SQL查询语句';
    ClientDataSet.Open;
    //呵呵试试吧,不会有问题的