1

我设置了一个与 TFDUpdateSQL 组件相关联的简单 TFDQuery 来处理更新。TFDUpdateSQL Insert sql 在表中插入一行,然后调用 scope_Indetity 以获取最新的 Identity 插入值。我想在 OnUpdateRecord 事件处理程序中读取这个值。我正在尝试使用 TFDUpdateSQl.Dataset.Fields[0].Asinteger 读取它,但这会返回 0 作为值 eerytime。有人可以帮助我了解如何在 OnUpdateRecord 中读取插入结果。

4

1 回答 1

1

您需要OnNewRecord用于插入,OnUpdateRecord用于编辑/更新。这取决于您如何使用数据库以及如何创建/添加身份。也许您将需要使用AfterPost.

于 2020-12-12T14:55:55.407 回答