gpt4 book ai didi

delphi - TClientDataSet 和内存限制

转载 作者:行者123 更新时间:2023-12-03 18:22:08 25 4
gpt4 key购买 nike

我们有一个系统可以根据我们的数据创建报告。我们可以处理大量数据。超过 150,000 行的想法并非不可能。

不幸的是,我们对 TClientDataSet 的体验是它的局限性,因为当数据变得太大时,它经常会导致“此操作的内存不足”错误。

所以问题是这样的:是否存在可以处理大量数据的通用的 TDataSet 实现(例如直接流式传输到文件而不将整个数据集保留在内存中) ?

我愿意自己实现这样一个类。但据我了解 TClientDataSet,它需要能够包含数据本身,然后才能将其保存到文件/流。此外,再次加载数据也应该可以作为流,而不是加载到整个 TClientDataSet 对象中,因为那样我们就无法解决问题。

最佳答案

您可以在 embedded mode 中使用 FireBird 或 Interbase .

关于delphi - TClientDataSet 和内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19768078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com