我是 FireDac 的新手,并试图了解这些组件。我之前使用过 ClientDataSets,我想我期待类似的功能。我在 DataModule 中有一个 FDQuery,并希望在运行时创建此数据的视图。我以前这样做的方法是使用 ClientDataSets 和 CloneCursor 函数。这意味着我可以处理“独立”数据集,但仍可以保存对源的更改。
但是,使用 FireDac 我似乎无法做到这一点。我尝试在另一个 FDQuery 组件上使用 CloneCursor,但出现连接错误(因为它没有克隆这些属性)。我部分让它与 FDMemTable 一起工作,我可以在其中克隆和发布对数据集的更改,但为了保存到数据库,我必须在源 FDQuery 上调用“ApplyUpdates”。
我是否遗漏了一些阻止我将数据从 FDMemTable 直接保存到数据库的东西,就像 ClientDataSet 一样。我在 FDMemTable 上尝试过 applyupdates 但没有任何乐趣。
感谢您的时间