CDatabase::m_hdbc
Содержит открытый дескриптор соединения с источником данных ODBC — "дескриптор соединения."
Заметки
Обычно не будет иметь никакой необходимости получить доступ к этой переменной члена. Вместо этого платформа выберите дескриптор при вызове OpenEx или Открыть. Освобождает дескриптор среды при вызове оператора удалить в объекте CDatabase. Обратите внимание, что функция-член Закрыть не делает deallocate дескриптор.
В некоторых случаях, однако можно использовать дескриптор напрямую. Например, если необходимо вызвать функцию API ODBC напрямую, а не в класс CDatabase, можно передать в качестве параметра дескриптор соединения. См. пример кода ниже.
Пример
// 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);
Требования
Header: afxdb.h