<완전한 연결 개체 참조
이 3 가지 방법은 저장하거나 데이터 소스에 대한 변경 사항을 취소하려면 Connection 개체와 함께 사용됩니다.
Note: 모든 공급자는 트랜잭션을 지원합니다.
Note: 이 세 가지 방법은 클라이언트 측 연결 개체에 사용할 수 없습니다.
에서 BeginTrans
에서 BeginTrans 메서드는 새로운 트랜잭션을 시작합니다.
이 방법은 또한 중첩 트랜잭션 레벨 긴 값을 반환 할 수있다. 톱 레벨의 트랜잭션은 하나 (1) 각 추가 레벨 단위의 반환 값이 있습니다.
적 CommitTrans
적 CommitTrans 방법은 마지막에서 BeginTrans 메서드 호출 이후의 모든 변경 사항을 저장하고 현재 트랜잭션을 종료합니다.
트랜잭션이 중첩 될 수 있기 때문에 더 높은 수준의 트랜잭션을 해결하기 전에 모든 낮은 레벨의 트랜잭션이 해결해야합니다.
RollbackTrans
RollbackTrans 방법은 마지막에서 BeginTrans 메서드 호출 이후의 모든 변경 사항을 취소하고 트랜잭션을 종료합니다.
트랜잭션이 중첩 될 수 있기 때문에 더 높은 수준의 트랜잭션을 해결하기 전에 모든 낮은 레벨의 트랜잭션이 해결해야합니다.
통사론
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
<완전한 연결 개체 참조