尝试使用以下代码将新记录插入SQL表时出现错误。
jdbcRowSet1.saveRow(objectData);
jdbcRowSet1.acceptChanges();
问题是因为在INSERT尝试使用自动生成的ID(列名ID_AUTO)设置主键值(列名ID)之后触发的触发器。两列都在同一个表中。如果删除该触发器,代码就可以正常工作。
是否可以对xpages代码执行任何操作以避免错误(错误显示“1同步时发生冲突”)。该错误发生在acceptChanges()行。
编辑:
我处理了上述问题。但现在我的下一个问题是在插入新行后返回自动生成的ID值。如果有人知道,请告诉我。