Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的理解是克隆数据集与其源数据集共享相同的数据。当我在插入模式下克隆数据集时,克隆处于浏览模式,无法访问源数据集中已设置的任何字段值。是否可以从克隆访问新记录以调整其任何字段值而不触发诸如 OnDataChange/OnUpdateData 之类的事件?
使用 Delphi 7/2010、dbExpress 和 MySQL。
当数据集处于插入/编辑模式时,字段值仅存储在数据集的本地缓冲区中。保存完整表的 TClientDataSet 中的 Data 属性仅在调用 Post 时更新。这就是为什么任何克隆数据集都无法访问任何未发布记录的原因。