ClientDataSet1.PacketRecord如何使用?
ClientDataSet1.PacketRecord。我设置了。。但却使用不了。。数据全部被取出来啦!

解决方案 »

  1.   

    不会吧, 
    ClientDataSet1.PacketRecords:= 100;
    即一次只取100条数据,
    当你用
    GetNextPacket()时才取下一批的,是哪里设置错了吗?
    帮你UP
      

  2.   

    最好不用这个,效率低。用SQL语句实现。
      

  3.   

    select * from tab where rownum<n
      

  4.   

    SQL写在哪?
    楼上的能写详细一点吗?
      

  5.   

    顶。。谁说这个效率低,这是为了提高效率采取的策略。。broland错了难道
      

  6.   

    如果你做的是有状态,则数据是自动分段取数据(也就是设置100);如果是无状态则需要GetNextPacket,加代码实现
      

  7.   

    你的FETCHONDEMAND属性应该为true