1

我的理解是克隆数据集与其源数据集共享相同的数据。当我在插入模式下克隆数据集时,克隆处于浏览模式,无法访问源数据集中已设置的任何字段值。是否可以从克隆访问新记录以调整其任何字段值而不触发诸如 OnDataChange/OnUpdateData 之类的事件?

使用 Delphi 7/2010、dbExpress 和 MySQL。

4

1 回答 1

2

当数据集处于插入/编辑模式时,字段值仅存储在数据集的本地缓冲区中。保存完整表的 TClientDataSet 中的 Data 属性仅在调用 Post 时更新。这就是为什么任何克隆数据集都无法访问任何未发布记录的原因。

于 2013-11-05T21:40:14.353 回答