_RecordsetPtr的内存问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:18:27
VC中使用ADO操作ORACLE。_RecordsetPtr记录集的内存如何操作。我在处理电信的项目。目前在作将数据库信息导成文本的工作。电信的数据都在百万条以上。正常使用_RecordsetPtr记录集,在读取了一定量的数据后,电脑的内存就被占满了,发现_RecordsetPtr自身并不进行数据清理,已读取的数据仍占内存。请教对_RecordsetPtr记录集内存管理的办法。

没有做过,你可以试试

Record Field Exchange (RFX)
bulk row fetching

http://msdn2.microsoft.com/en-us/library/5sbfs6f1(VS.71).aspx
http://msdn2.microsoft.com/en-us/library/77dcbckz(VS.71).aspx#_core_how_crecordset_supports_bulk_row_fetching

必须手动清理.