三层结构的提交语句为:
 if CDS_Mbyh_Mbyhmx.ApplyUpdates(0)=0 then
         if CDS_Mbyh_Mbyhzb.ApplyUpdates(0)=0 then
             showmessage('数据成功保存!')
         else
             begin
               showmessage('明细数据无法保存,请检查网络是否连接!');
               exit;
             end
      else
            begin
               showmessage('总表数据无法保存,请检查网络是否连接!');
               exit;
             end;
CDS_Mbyh_Mbyhmx.Refresh;
CDS_Mbyh_Mbyhzb.Refresh;
但这样做有个弊端,就是刚刚添加总表的那条记录会"跑掉"即记录指针指向了别的记录,怎么解决?
如果不刷新,添加记录后马上修改回提示错误:Record not found or Chang by another user,然后无法
保存数据,什么原因?