如何查本地数据,用ClientDataset,用locate,可是有个问题,他会把数据库所有的 数据下载来在查找,可是现在我只想查现在在客户端的数据,用哪个方法呢?谢谢。

解决方案 »

  1.   

    我这几天做了个定位查询,不用locate,
    可以实现比locate还多的功能,楼主可以写
    个自己的locate,主要思想就是字符串的比较(速度不慢很快的 )
    如果楼主不想这样可以用个中间clientdata
    clientdataset1=clientdata2
    clientdataset1.data=clientdata2.data
    具体我没搞过,但是我的定位查询就是
    Fclientdataset=clientdata2;
    然后对Fclientdataset操纵!
      

  2.   

    snake_eye,clientDataset不是有公文包的模式吗,将数据库中要使用的信息下来之后使用公文包模式不就可以了吗~
      

  3.   

    谢谢各位!我的问题就是看有没有已存在这种方法直接操作当前数据,
    谢谢snake_eye,有没有直接操作当前记录的,没有只有自己写了,谢谢.呆会结贴,多少分都是
    无所了,感谢.感谢各位.
      

  4.   

    在clientdataset的commandtext里写代码