如题

解决方案 »

  1.   

    自己做缓冲,本地存储或者类似clientdatasetTemp.data:=clientdataset1.data;
      

  2.   

    lizongqi(英雄啊) 
    能不能详细说说?
      

  3.   

    当然有必要可以用clientdataset来解决离线问题
      

  4.   

    如果要在离线下插入数据还是
    CLIENTDATASET.INSERT;
    ....................
    ..............POST;
    最后不执行APPLYUPDATE
    那么如果现在想刷新DBGRID把刚添加的数据显示出来,怎么写代码?
      

  5.   

    足球同志实践是检验真理的为以标准:CLIENTDATASET.INSERT;
    ....................
    ..............POST;你执行这些以后DBGRID肯定会自动刷新~~~~~
      

  6.   

    简单可先把它存成xml文件,按后就可以随便何时输入数据.再用load装入这个xml即可,其它查阅clientdataset的help-->look save.. and  load..
      

  7.   

    同意 long102(龙102)
    clientdataset.savetofile();
    clientdataset.loadfromfile();
    补充,不仅仅可以save成xml,还可以存成其他形式,李维的书有介绍(多层的那本)
      

  8.   

    很有必要,外出时:
    把后端数据库中需要的表内容传
    输到前台clientdataset1中,
    然后执行clientdataset1.savetofile()
    保存为一个文件可以对这个文件进行离线
    操作,执行clientdataset1.loadfromfile()
    从文件中调出数据。
    回公司后:
    用该文件更新相应的数据库中的表