Поделиться через


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

См. также

Ссылки

Класс CDatabase

Диаграмма иерархии

CDatabase::OpenEx

CDatabase::Open

CDatabase::Close