다음을 통해 공유


CDatabase::Close

데이터 소스에서 분리 하려는 경우이 멤버 함수를 호출 합니다.

virtual void Close( );

설명

관련 된 레코드 집합을 닫아야 합니다의 CDatabase 이 멤버 함수를 호출 하기 전에 개체입니다.때문에 닫기 파괴 하지 않습니다는 CDatabase 개체 수 재사용할 개체는 동일한 데이터 원본이 나 다른 데이터 소스에 새 연결을 열어.

보류 중인 모든 AddNew 또는 편집 문을 데이터베이스를 사용 하 여 레코드 집합의 취소 및 보류 중인 모든 트랜잭션을 롤백합니다.모든 레코드 집합에 종속 된 CDatabase 개체는 정의 되지 않은 상태로 남아 있습니다.

예제

// Close the current connection
m_dbCust.Close();

// Perhaps connect the object to a
// different data source
m_dbCust.OpenEx(_T("DSN=MFC_ODBCTest;UID=JOES"));

요구 사항

헤더: afxdb.h

참고 항목

참조

CDatabase 클래스

계층 구조 차트

CDatabase::OpenEx

CDatabase::Open