【发布时间】:2012-07-05 05:10:31
【问题描述】:
我记得当我为Delphi (dbGo) 使用ADO 时,有可能创建一个分离的数据集。我的想法是我可以从数据库中读取我想要的所有数据,然后将连接属性设置为 nil。这导致TADOQuery 用作内存表。然后我可以使用 TADOQuery 并将其作为 TDataSet 参数传递给我的其他方法,而不必担心我会保持不必要的连接或事务处于打开状态。
我希望在使用 FIBPlus 库时拥有相同的功能。目前我需要将数据从TpFiBDataset 复制到其他结构,然后关闭数据集。否则要访问数据集的行,事务必须保持打开状态,即使我已经获取了所有数据。
我自己无法实现分离数据集的功能,这可能吗?
【问题讨论】:
标签: delphi delphi-2009 fibplus