批量加载TFDQuery

时间:2018-08-21 13:12:32

标签: firedac

我想在查询中使用TFDQueryLIMIT并重复调用OFFSET的{​​{1}}命令,直到全部加载为止,将数据批量加载到FDQuery中数据已加载。

唯一的问题是每次调用Open都会清除所有先前的数据。我找不到任何防止这种情况发生的方法。

我看过Open并将FetchOptions属性设置为Mode,但无法使其在fmOnDemand下以任何明智的方式工作。加载第一个块需要花费相对较长的时间(无论大小如何)。但是,它可以像FDQuery那样工作(即立即加载第一组元组),因此我认为它从来没有设计成可以与TFDTable一起工作。

我可以使用两个TFDQuery并将数据从一个附加到另一个,但是我希望有一种更有效的方式来完成我想做的事情。

我检查了帮助文件中是否有任何选项,这些选项可能允许将TFDQueries配置为执行我希望执行的操作,但是我无法识别任何选项。 Google搜索也是如此

0 个答案:

没有答案