请问在ado中使用Execute,需要释放记录集吗?
如下
_RecordsetPtr pRecordset;
_variant_t RecordsetAffected;
pRecordset = m_pConnection->Execute("select user from tbl_use where age = 20",&RecordsAffected,adCmdText); if(!pRecordset->adoEOF)
{
AfxMessageBox("");
}
Recordset->Close(); //请问这儿需要这样调用吗?????
如下
_RecordsetPtr pRecordset;
_variant_t RecordsetAffected;
pRecordset = m_pConnection->Execute("select user from tbl_use where age = 20",&RecordsAffected,adCmdText); if(!pRecordset->adoEOF)
{
AfxMessageBox("");
}
Recordset->Close(); //请问这儿需要这样调用吗?????
Recordset->Close(); // 释放记录集中的数据
Recordset.Release(); // 释放 _RecordsetPtr 对象