Ado链接数据库SQL2000,释放内存出错
我的代码:
CoInitialize(NULL);
try
{
if(pRst == NULL)
pRst.CreateInstance(__uuidof(Recordset));
if(pConn == NULL)
pConn.CreateInstance(__uuidof(Connection));
}
catch (_com_error e)
{
AfxMessageBox("初始化失败。");
return;
}
//释放资源
if (pRst->State && pRst != NULL)
{
pRst->Close();
pRst.Release();
pRst = NULL;
}
if (pConn->State && pConn != NULL)
{
pConn->Close();
pConn.Release();
pConn = NULL;
}
CoUninitialize();
总是感觉释放不完全