Problem mit ADO
-
Kann mir jemand sagen, warum der folgende Code beim "Aufräumen" beim
schliessen der Connection knalltOder kennt von Euch jemand eine bessere Variante
HRESULT hr = S_OK;
try
{
if(m_pRs != NULL)
{
m_pRs.Release();
m_pRs = NULL;
}if(m_pCmd != NULL)
{
m_pCmd.Release();
m_pCmd = NULL;
}if(m_pConn != NULL)
{
hr = m_pConn->Close();
if(FAILED(hr))
_com_issue_error(hr);m_pConn.Release();
m_pConn = NULL;
}
}catch(...)
{
TRACE(_T("Errors occurred.\n"));
}