Problem mit ADO



  • Kann mir jemand sagen, warum der folgende Code beim "Aufräumen" beim
    schliessen der Connection knallt 😕

    Oder 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"));
    }


Anmelden zum Antworten