CDatabase::Rollback

BOOL 롤백 ( );

반환 값

0이 아닌 경우에 트랜잭션이 성공적으로 반전 했다; 그렇지 않으면 0입니다. 롤백 호출이 실패 하는 경우에 데이터 소스 및 트랜잭션 상태 정의 되지 않습니다. 상태를 확인 하려면 데이터 소스를 확인 해야 합니다 롤백 0을 반환 하는 경우。

주의

반대로 트랜잭션 동안 변경한이 멤버 함수를 호출 합니다. 이후 마지막으로 BeginTrans 롤백 호출 당시의 상태로 모든 CRecordsetAddNew, 편집, 삭제업데이트 호출 실행 。

Rollback을 호출한 후 트랜잭션이 끝났습니다 그리고 다른 트랜잭션에 대해 BeginTrans 를 다시 호출 해야 합니다. BeginTrans 를 호출 하기 전에 현재 레코드 롤백 후 다시 현재 레코드가 됩니다.

한 롤백 후 롤백을 하기 전에 현재 레코드 현재 남아 있습니다. Recordset 및 롤백 후 데이터 원본의 상태에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 Visual c + + 프로그래머 가이드 에서 트랜잭션 (ODBC)

예제

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

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

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

Index