在编写客户服务器双层系统的时候,如果把数据全部下载到客户端能够保证
数据的连续性,但是速度太慢;如果使用Query查询,那么得到一条数据,速度
快可是没有了连续性,请问:
各位如何解决这个问题?

解决方案 »

  1.   

    C/S的话,可以使用bdeClientDataSet,提供了三层的ClientDataSet的所有功能,但他不需中间层,直接和database连接即可。
    要分段读取,只需设置其packetRecords属性即可
    注意:bdeClientDataSet在d6以后出现,d5没有
      

  2.   

    楼上说的很好!
    同时我也相信在Delphi6没出来之前,关于C/S结构的速度与连续性
    一定有好的办法!这也是真正高手发挥的时候,不知能否赐教了?!!!
      

  3.   

    我自己想解决速度问题:使用Query查询出单条记录,然后
    根据按钮上一条,下一条,在使用Query继续查询,这样就连续了,
    可这样是不是反而导致了速度的下降阿说的对否请指点!!