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