-1

我有一个应用程序引擎,我正在尝试在 peoplecode 操作中尝试捕获 record.insert

但似乎如果插入在两者之间遇到错误,则错误之前的行被回滚,并且只有错误之后的行被提交

对于 &i = 1 到 &rowset.activerowcount

尝试...记录。插入捕获异常..结束尝试..

结束

第 1 行 - 未插入 第 2 行 - 未插入 行错误 第 3 行 - 已插入 第 4 行 - 已插入

try catch 真的是这样吗?有什么方法可以将第 1 行和第 2 行也插入到数据库中?

谢谢

4

1 回答 1

0

尝试将 commitwork() 放在 for 循环中。

CommitWork();  
于 2016-01-09T02:30:24.837 回答