我调用Clientdataset.ApplyUpdates,出现record not found or changed by another user。
  具体操作如下:先Clientdataset.insert;Clientdataset.ApplyUpdates
  但当我再Clientdataset.edit,Clientdataset.ApplyUpdates时就出错了。

解决方案 »

  1.   

    Clientdataset.ApplyUpdates
    Clientdataset.Refresh.
      

  2.   

    dsp的updatemode属性,whereonly试试
      

  3.   

    没有进行提交刷新,加入Clientdataset.Refresh.就好了
      

  4.   

    Frewin(Frewin) 你的方法也不可以啊,我试过!
      

  5.   

    以前我也碰到过这种问题,但不怎么,后来就行了。
    我想有可能是共用一个dsprovide造成的,可以单独用一个试一下!