关于datasetprovider.ApplyUpdates(cds.Delta,0,ierror)的问题(100分)

  • 主题发起人 主题发起人 zlibo
  • 开始时间 开始时间
Z

zlibo

Unregistered / Unconfirmed
GUEST, unregistred user!
执行这条语句的时候,假如执行失败,比如说修改数据后存在两条重复的数据,程序就会报错,然后停止执行下面的所有语句,可是报错后我需要将delta清空呀,也就是执行cds.MergeChangeLog呀,可是它后面的语句全都不执行了,我应该咋办捏?
 
有重复的记录的话,好多问题的,前面加个AUTOID区分行不行?
 
不是你说的这样,是指用户修改完记录后与其它的记录重复,不修改的话是不重复的
 
try<br>finally(except)<br>{这里的会执行}<br>end;
 
没主键?<br>那是你的表结构有问题,不能保证记录唯一,问题多了去了
 
有主键,就是有主键才会提示出错,楼上大概没明白意思
 
修改完,要比对一下主键是否重复啊
 
try<br>finally(except)<br>end;
 
接受答案了.
 
后退
顶部