CDatabase::m_hdbc

Примечания

Содержит дескриптор открытого для соединения с источником данных ODBC — «дескриптор соединения.» Как правило вы будете иметь не требуется прямой доступ к этой переменной-члена. Вместо этого рамки выделяет дескриптор при вызове OpenEx или открытым. Рамки освобождает дескриптор при вызове оператора delete на объект CDatabase . Обратите внимание, что тесные функции-члена не освобождает дескриптор.

В некоторых случаях однако, может потребоваться использовать ручку напрямую. К примеру если вам нужно вызывать функции ODBC API напрямую, а не через класса CDatabase, вам может потребоваться дескриптор соединения для передачи в качестве параметра. В приведенном ниже примере кода.

Пример

/ / Использование m_hdbc для прямого вызова ODBC API.
/ / m_db это объект CDatabase; Это m_hdbc / / переменная-член его HDBC
nRetcode =:: SQLGetInfo (m_db.m_hdbc,
 nbsp;                       SQL_ODBC_SQL_CONFORMANCE,
                         & nValue,
                         sizeof (nValue),
                         & cbValue)

Обзор CDatabaseЧлены класса | Иерархическая схема

См. также CDatabase::OpenEx, CDatabase::Open, CDatabase::Close

Index