Database.Commit 메서드

Database 개체의 Commit 메서드는 데이터베이스의 영구적 형식을 마무리합니다. 모든 영구적 데이터는 쓰기 가능한 데이터베이스에 기록되며 임시 열이나 행은 기록되지 않습니다. 이 메서드는 읽기 전용으로 열린 데이터베이스에 영향을 주지 않습니다. 이 메서드를 여러 번 호출하여 메모리에 로드된 테이블의 현재 상태를 저장할 수 있습니다. 데이터베이스가 최종적으로 닫히면 마지막 Commit 이후에 변경된 모든 내용이 롤백됩니다. 이 메서드는 일반적으로 모든 데이터베이스 변경 내용이 완료된 경우 종료 전에 호출됩니다.

구문

Database.Commit()

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

메서드가 실패하면 LastErrorRecord 메서드를 사용하여 확장된 오류 정보를 가져올 수 있습니다.

요구 사항

요구 사항
버전
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer
DLL
Msi.dll
IID
IID_IDatabase는 000C109D-0000-0000-C000-000000000046으로 정의됩니다.