我想一次下载服务器的数据.应该设置什么属性,还有哪些注意点?
是不是设置PacketRecords=-1;

解决方案 »

  1.   

    是的。广告:
    http://zydlm.wxhc.com.cn
      

  2.   

    to hiflower:     老板说,发现问题就晚了.所以我就提前来问了.
      

  3.   

    最好一次下载20条,将TClientDataSet的FetchOnDemand改为False,当程序要存取下一段数据时调用TClientDataSet的GetNextPacket
    var vData:Variant;
        iRecords:Integer;
    begin
    .
    .
    vData:=ClientDataSet1.AppServer.GetRecords(20,iRecords);
    ClientDataSet1.AppendData(vData,False);
    这样即不影响速度,又很有效率
    .
      

  4.   

    李維說:
       PacketRecords=100  最适合:)