我在DBGrid中使用Table的数据,将增加或修改的数据保存时出现“Record/deleted.”何故,如何解决?
请各位高手速指教!谢谢。

解决方案 »

  1.   

    绝对没有被别的表使用,只有DBGrid通过DataSouce在使用此表。
    是用Append增加记录时,CachedUpdates设为True。
      

  2.   

    我还使用了Filter对Table数据进行过滤。是否与此有关,但filter是非用不可的。
      

  3.   

    试试 table1.edit;
         table1.post;
      

  4.   

    不行,
    执行edit时就出项上述错误信息。
      

  5.   

    Table1.Exclusive:=true;//獨享table1.edit;//編輯
         table1.post;//提交
      

  6.   

    既然没有其它的用户在使用这个表,干脆将CachedUpdates设为False。
      

  7.   

    不是多用户使用一表,而是一个Table里关联了多个数据表。