CDatabase:: M_hdbc

Osservazioni

Contiene un handle pubblico per una connessione all'origine dati ODBC — handle"connessione". Normalmente, non si avrà alcuna necessità di accedere direttamente a questa variabile membro. Invece, il quadro alloca la maniglia quando si chiama OpenEx o aperta. Il quadro dealloca la maniglia quando si chiama l'operatore delete dell'oggetto CDatabase . Si noti che la funzione membro stretto non deallocare la maniglia.

In alcune circostanze, tuttavia, può necessario utilizzare direttamente l'handle. Ad esempio, se avete bisogno di chiamare funzioni API ODBC direttamente, piuttosto che attraverso la classe CDatabase, avete bisogno di passare come parametro un handle di connessione. Vedere l'esempio di codice riportato di seguito.

Esempio

/ / Utilizzare m_hdbc per una chiamata API ODBC diretta.
/ / m_db è l'oggetto CDatabase; è m_hdbc / / la variabile membro HDBC
nRetcode =:: SQLGetInfo (m_db.m_hdbc,
 nbsp;                       SQL_ODBC_SQL_CONFORMANCE,
                         & nValue,
                         sizeof (nValue),
                         & cbValue)

Pa&noramica di CDatabase |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDatabase::OpenEx, CDatabase:: Open, CDatabase::Close

Index