CDaoWorkspace::BeginTrans

 

트랜잭션을 시작 하려면이 멤버 함수를 호출 합니다.

구문

void BeginTrans( );

설명

호출한 후 BeginTrans, 사용자가 트랜잭션을 커밋할 때 변경 사항은 업데이트를 데이터베이스 또는 데이터 구조를 변경 합니다. 작업 영역에는 단일 트랜잭션 공간 정의 하기 때문에 트랜잭션 작업 영역에서 열려 있는 모든 데이터베이스에 적용 됩니다. 트랜잭션을 완료 하는 두 가지 방법이 있습니다.

  • 호출 하는 CommitTrans 멤버 함수는 데이터 원본에 변경 내용을 저장 하 고 트랜잭션 커밋.

  • 또는 호출을 롤백 멤버 함수는 트랜잭션을 취소 합니다.

트랜잭션을 보류 중일 때 workspace 개체 또는 데이터베이스 개체를 닫으면 보류 중인 모든 트랜잭션을 롤백합니다.

다른 ODBC 데이터 원본에 대 한 ODBC 데이터 소스에서 트랜잭션을 격리 하는 경우 참조는 SetIsolateODBCTrans 멤버 함수입니다.

요구 사항

헤더: afxdao.h

참고 항목

CDaoWorkspace Class
계층 구조 차트
CDaoWorkspace::GetIsolateODBCTrans
CDaoWorkspace::CommitTrans
CDaoWorkspace::Rollback