ClientDataSet组件的Refresh,close,open,applyupdates之间的区别是什么?
它们在插入,删除,和编辑操作时应该怎么和insert ,delete,edit结合使用?

解决方案 »

  1.   

    Refresh,close,open,applyupdates
    Refresh:就是刷新數據,CLOSE就是關閉數據,OPEN就是打開數據,applyupdates則是提交到數據庫
      

  2.   

    那它们在插入,删除,和编辑操作时应该怎么和insert ,delete,edit结合使用?提问的原因是,我在程序中先删除了一条记录,然后再添加记录,再对数据源进行刷新,
    在刷新的时候莫名其妙的出错了,出错原因是'must apply update before refreshing data',
    但是我在删除和添加时都使用过了applyupdates()函数了呀,这究竟是什么原因?