我使用 OracleDataAdapter 和数据表更新单行数据。调用 apdapter 的 .update 方法可以正常工作,但是数据库触发器会在更新后更新其中一个字段值。这导致我出现数据表与数据库不同步的问题。
可能的解决方案我可以在每个更新语句或使用 oracle 依赖项触发后重新查询数据,但是我相信最好的方法是让 DataTable 将自身更新为更改后的值,但我该怎么做呢?我尝试使用 oracle 命令生成器来更新语句,然后将每个参数更改为输入输出,这没有奏效我还尝试挂钩 RowUpdated 的事件,但不确定在那里查看什么。
有什么建议么?