CDatabase::CommitTrans

BOOL CommitTrans ( );

반환 값

0이 아닌 경우에 업데이트가 성공적으로 커밋된; 그렇지 않으면 0입니다. CommitTrans 실패 하는 경우에 데이터 소스의 상태 정의 되지 않습니다. 상태를 확인 하려면 데이터를 확인 해야 합니다.

주의

트랜잭션이 완료 될 때이 멤버 함수를 호출 합니다. AddNew, 편집, 삭제CRecordset objectnbsp;의 Update 멤버 함수를 호출 일련의 트랜잭션 구성 그는 BeginTrans 멤버 함수를 호출 하 여 시작 했다. CommitTrans 트랜잭션을 커밋합니다. 기본적으로 업데이트는 커밋 즉시; BeginTrans 를 호출 하면 CommitTrans 호출 될 때까지 지연 업데이트의 약속(&N)。

트랜잭션을 종료 하려면 CommitTrans 를 호출 하기 전에 트랜잭션을 중단 하 고 데이터 원본의 원래 상태로 두고 Rollback 멤버 함수를 호출할 수 있습니다. 새 트랜잭션을 시작 하려면 BeginTrans 를 다시 호출。

트랜잭션에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 Visual c + + 프로그래머 가이드 에서 트랜잭션 (ODBC)

예제

문서를 참조 하십시오 트랜잭션: 트랜잭션에는 레코드 집합 (ODBC)을 수행 Visual c + + 프로그래머 가이드

CDatabase 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDatabase::BeginTrans, CDatabase::Rollback(&N)

Index