CDatabase::~CDatabase()
{
HRESULT hr;
// Check state of Recordset
long nState;
hr = m_iADOCERS->get_State(&nState);
ASSERT(SUCCEEDED(hr));
// Close the Recordset
if(nState == adStateOpen)
{
hr = m_iADOCERS->Close();
ASSERT(SUCCEEDED(hr));
}
// Close the Connection
hr = m_iADOCEConn->Close();
ASSERT(SUCCEEDED(hr));
// Uninitalize the COM libraries
CoUninitialize();
}