편집 모드 결정

ADO는 현재 레코드와 연결된 편집 버퍼를 유지 관리합니다. EditMode 속성은 이 버퍼를 변경했는지 또는 새 레코드가 만들어졌는지 여부를 나타냅니다. EditMode를 사용하여 현재 레코드의 편집 상태를 확인합니다. 편집 프로세스가 중단된 경우 보류 중인 변경 내용을 테스트하고 Update 또는 CancelUpdate 메서드를 사용해야 하는지 여부를 확인할 수 있습니다.

EditMode는 다음 표에 나열된 EditModeEnum 상수 중 하나를 반환합니다.

상수 설명
adEditNone 편집 작업이 진행 중이지 않음을 나타냅니다.
adEditInProgress 현재 레코드의 데이터가 수정되었지만 저장되지 않음을 나타냅니다.
adEditAdd AddNew 메서드가 호출되었고 복사 버퍼의 현재 레코드가 데이터베이스에 저장되지 않은 새 레코드임을 나타냅니다.
adEditDelete 현재 레코드가 삭제되었음을 나타냅니다.

EditMode는 현재 레코드가 있는 경우에만 유효한 값을 반환할 수 있습니다. BOF 또는 EOFTrue이거나 현재 레코드가 삭제된 경우 EditMode에서 오류를 반환합니다.