Condividi tramite


CDatabase::m_hdbc

Contiene l'handle pubbliche a una connessione a un'origine dati ODBC "— l'handle di connessione."

Note

In genere, non sarà necessario accedere direttamente a questa variabile membro.Invece, il framework alloca un handle quando si chiama OpenEx o Apri.Il framework rilascia un handle quando si chiama l'operatore delete l'oggetto CDatabase.Si noti che la funzione membro Chiudi non rilascia handle.

In alcune circostanze, tuttavia, potrebbe essere necessario utilizzare direttamente gli handle.Ad esempio, se è necessario chiamare direttamente le funzioni API ODBC anziché tramite una classe CDatabase, potrebbe essere necessario handle di connessione di passare come parametro.Vedere l'esempio di codice riportato di seguito.

Esempio

// Using m_hdbc for a direct ODBC API call.
// m_dbCust is the CDatabase object; m_hdbc is 
// its HDBC member variable
nRetCode = ::SQLGetInfo(m_dbCust.m_hdbc, SQL_ODBC_SQL_CONFORMANCE,
   &nValue, sizeof(nValue), &cbValue);

Requisiti

Header: afxdb.h

Vedere anche

Riferimenti

Classe CDatabase

Grafico della gerarchia

CDatabase::OpenEx

CDatabase::Open

CDatabase::Close