다음을 통해 공유


TN047: 데이터베이스 트랜잭션 요구 사항 완화

MFC ODBC 데이터베이스 클래스의 트랜잭션 요구 사항에 대해 설명한 이 기술 정보는 이제 사용되지 않습니다. MFC 4.2 이전에는 데이터베이스 클래스가 CommitTrans 또는 Rollback 작업 후에 레코드 집합에 커서를 유지해야 했습니다. ODBC 드라이버와 DBMS가 이 수준의 커서 보존을 지원하지 않는 경우 데이터베이스 클래스는 트랜잭션을 사용하도록 설정하지 않았습니다.

MFC 4.2부터 데이터베이스 클래스는 커서 보존을 요구하는 제한을 완화했습니다. 드라이버에서 지원하는 경우 트랜잭션이 활성화됩니다. 그러나 이제 열려 있는 레코드 집합에 대한 CommitTrans 또는 롤백 작업의 효과를 검사 합니다. 자세한 내용은 멤버 함수 CDatabase::GetCursorCommitBehaviorCDatabase::GetCursorRollbackBehavior 를 참조하세요.

참고 항목

번호별 기술 참고 사항
범주별 기술 참고 사항