다음을 통해 공유


CDatabase::m_hdbc

ODBC 데이터 원본 연결에 대 한 공용 핸들 포함-"연결 핸들입니다."

설명

일반적으로이 멤버 변수를 직접 액세스할 필요가 없습니다 갖습니다.호출 하면 프레임 워크에서 핸들 할당 대신 OpenEx 또는 열려.호출 하면 프레임 워크에 대 한 핸들 할당 취소는 삭제 연산자는 CDatabase 개체입니다.참고는 닫기 멤버 함수에 대 한 핸들 할당 취소 하지 않습니다.

그러나 일부 상황에서는 핸들을 직접 사용 해야 수 있습니다.예를 들어, 클래스를 통해가 아니라 직접 ODBC API 함수를 호출 하는 경우 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);

요구 사항

헤더: afxdb.h

참고 항목

참조

CDatabase 클래스

계층 구조 차트

CDatabase::OpenEx

CDatabase::Open

CDatabase::Close