当table的updatecache=true 时post后不直接入库,applyupdate后才入库
还有一种情况时非正常退出程序时,post的数据也可能丢失

解决方案 »

  1.   

    在Table的OnAfterPoster事件中写入下句:
     Table1.FlushBuffer(具体的函数写的可能不太对,但应该与此类似,可查看一下联机帮助,时间太晚,我也懒的进Delphi看了。)
      

  2.   

    将UpdateCached设为False,另外要正常地结束程序。
      

  3.   

    updatecache=false
    post
    OK
      

  4.   

    snakezou 我查了一下联机帮助,没有发现FlushBuffer或相近函数,可否写的详细一点
      

  5.   

    FlushBuffers过程的作用是使记录缓冲区的修改有效, 它是TBDEDataSet的一个方法!
      

  6.   

    函数是  Table1.FlushBuffers;