다음을 통해 공유


CDaoWorkspace::CommitTrans

트랜잭션을 커밋 하도록이 멤버 함수를 호출-작업 영역에서 하나 이상의 데이터베이스에 그룹을 편집 하 고 업데이트를 저장 합니다.

void CommitTrans( );

설명

트랜잭션이 일련의 변경 내용 데이터베이스의 데이터 또는 구조를 시작 하려면 구성 BeginTrans.트랜잭션이 완료 되 면 하나 다시 롤백 또는 커밋 (변경 취소)와 롤백.기본적으로 거래를 하지 않고 레코드의 업데이트를 즉시 커밋됩니다.호출 BeginTrans 호출 될 때까지 지연 될 수 약속 업데이트 하면 CommitTrans.

주의 정보주의

하나의 작업 영역 내에서 트랜잭션은 항상 작업 영역에 전체적 이며 하나의 데이터베이스 또는 레코드 집합에 제한 되지 않습니다.둘 이상의 데이터베이스 또는 레코드 집합에서 트랜잭션 작업 영역에서 작업을 수행 하는 경우 CommitTrans 업데이트 보류 중인 커밋 및 롤백 해당 데이터베이스와 레코드 집합의 모든 작업을 복원 합니다.

데이터베이스 또는 작업 영역에 보류 중인 트랜잭션이 닫을 때 트랜잭션이 모두 롤백됩니다.

[!참고]

2 단계 커밋 메커니즘입니다.다른 업데이트가 적용 되지 않으면 계속 커밋됩니다.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoWorkspace 클래스

계층 구조 차트