편집 모드 결정
ADO는 현재 레코드와 연결된 편집 버퍼를 유지 관리합니다. EditMode 속성은 이 버퍼를 변경했는지 또는 새 레코드가 만들어졌는지 여부를 나타냅니다. EditMode를 사용하여 현재 레코드의 편집 상태를 확인합니다. 편집 프로세스가 중단된 경우 보류 중인 변경 내용을 테스트하고 Update 또는 CancelUpdate 메서드를 사용해야 하는지 여부를 확인할 수 있습니다.
EditMode는 다음 표에 나열된 EditModeEnum 상수 중 하나를 반환합니다.
상수 | 설명 |
---|---|
adEditNone | 편집 작업이 진행 중이지 않음을 나타냅니다. |
adEditInProgress | 현재 레코드의 데이터가 수정되었지만 저장되지 않음을 나타냅니다. |
adEditAdd | AddNew 메서드가 호출되었고 복사 버퍼의 현재 레코드가 데이터베이스에 저장되지 않은 새 레코드임을 나타냅니다. |
adEditDelete | 현재 레코드가 삭제되었음을 나타냅니다. |
EditMode는 현재 레코드가 있는 경우에만 유효한 값을 반환할 수 있습니다. BOF 또는 EOF가 True이거나 현재 레코드가 삭제된 경우 EditMode에서 오류를 반환합니다.