VC如何释放数据集?

解决方案 »

  1.   

    看你操作什么数据库。一般数据库结果集都有一个Free函数。像网上有封集的ADO代码,返回的记录集有Free()函数。
      

  2.   

    以ado为例:
    数据库连接指针_ConnectionPtr以及记录集指针_RecordsetPtr都是使用了_COM_SMARTPTR_TYPEDEF包装过的智能指针,虽然提供了显式释放资源的方法release(),但由于智能指针一般都具备自动释放可释放资源的特点,故一般不需要再显式调用release()。