FieldStatusEnum

Field 개체상태를 지정합니다.

adFieldPending* 값은 상태를 설정한 작업을 나타내며 다른 상태 값과 결합될 수 있습니다.

상수 설명
adFieldAlreadyExists 26 지정된 필드가 이미 있음을 나타냅니다.
adFieldBadStatus 12 잘못된 상태 값이 ADO에서 OLE DB 공급자로 전송되었음을 나타냅니다. 가능한 원인으로는 OLE DB 1.0 또는 1.1 공급자 또는 상태의 부적절한 조합이 있습니다.
adFieldCannotComplete 20 원본에서 지정한 URL의 서버가 작업을 완료할 수 없음을 나타냅니다.
adFieldCannotDeleteSource 23 이동 작업 중에 트리 또는 하위 트리가 새 위치로 이동되었지만 원본을 삭제할 수 없음을 나타냅니다.
adFieldCantConvertValue 2 데이터 손실 없이 필드를 검색하거나 저장할 수 없음을 나타냅니다.
adFieldCantCreate 7 공급자가 제한(예: 허용되는 필드 수)을 초과했기 때문에 필드를 추가할 수 없음을 나타냅니다.
adFieldDataOverflow 6 공급자에서 반환된 데이터가 필드의 데이터 형식을 오버플로했음을 나타냅니다.
adFieldDefault 13 데이터를 설정할 때 필드의 기본값이 사용되었음을 나타냅니다.
adFieldDoesNotExist 16 지정된 필드가 없음을 나타냅니다.
adFieldIgnore 15 원본에서 데이터 값을 설정할 때 이 필드를 건너뛰었음을 나타냅니다. 공급자가 값을 설정하지 않았습니다.
adFieldIntegrityViolation 10 필드가 계산되거나 파생된 엔터티이므로 수정할 수 없음을 나타냅니다.
adFieldInvalidURL 17 데이터 원본 URL에 잘못된 문자가 포함되어 있음을 나타냅니다.
adFieldIsNull 3 공급자가 VT_NULL 형식의 VARIANT 값을 반환했으며 필드가 비어 있지 않음을 나타냅니다.
adFieldOK 0 기본값 필드가 성공적으로 추가되거나 삭제되었음을 나타냅니다.
adFieldOutOfSpace 22 공급자가 이동 또는 복사 작업을 완료하기에 충분한 스토리지 공간을 얻을 수 없음을 나타냅니다.
adFieldPendingChange 0x40000 필드가 삭제된 후 다른 데이터 형식으로 다시 추가되었거나 이전에 adFieldOK 상태였던 필드의 값이 변경되었음을 나타냅니다. 필드의 마지막 형식은 Update 메서드가 호출된 후 Fields 컬렉션을 수정합니다.
adFieldPendingDelete 0x20000 삭제 작업으로 인해 상태가 설정되었음을 나타냅니다. Update 메서드가 호출된 후 Fields 컬렉션에서 삭제할 필드가 표시됩니다.
adFieldPendingInsert 0x10000 추가 작업으로 인해 상태가 설정되었음을 나타냅니다. 필드Update 메서드가 호출된 후 Fields 컬렉션에서 추가되도록 표시되었습니다.
adFieldPendingUnknown 0x80000 공급자가 필드 상태를 설정한 작업을 확인할 수 없음을 나타냅니다.
adFieldPendingUnknownDelete 0x100000 공급자가 필드 상태를 설정하게 한 작업을 확인할 수 없으며 Update 메서드가 호출된 후 Fields 컬렉션에서 필드가 삭제됨을 나타냅니다.
adFieldPermissionDenied 9 필드를 읽기 전용으로 정의되어 있으므로 수정할 수 없음을 나타냅니다.
adFieldReadOnly 24 데이터 원본의 필드가 읽기 전용으로 정의되었음을 나타냅니다.
adFieldResourceExists 19 개체가 대상 URL에 이미 있고 개체를 덮어쓸 수 없기 때문에 공급자가 작업을 수행할 수 없음을 나타냅니다.
adFieldResourceLocked 18 데이터 원본이 하나 이상의 다른 애플리케이션이나 프로세스에 의해 잠겨 있으므로 공급자가 작업을 수행할 수 없음을 나타냅니다.
adFieldResourceOutOfScope 25 원본 또는 대상 URL이 현재 레코드의 범위를 벗어났음을 나타냅니다.
adFieldSchemaViolation 11 값이 필드에 대한 데이터 원본 스키마 제약 조건을 위반했음을 나타냅니다.
adFieldSignMismatch 5 공급자가 반환한 데이터 값은 서명되었지만 ADO 필드 값의 데이터 형식은 서명되지 않았음을 나타냅니다.
adFieldTruncated 4 데이터 원본에서 읽을 때 가변 길이 데이터가 잘렸음을 나타냅니다.
adFieldUnavailable 8 공급자가 데이터 원본에서 읽을 때 값을 확인할 수 없음을 나타냅니다. 예를 들어 행이 방금 만들어졌고 열의 기본값을 사용할 수 없으며 새 값이 아직 지정되지 않았습니다.
adFieldVolumeNotFound 21 공급자가 URL로 표시된 스토리지 볼륨을 찾을 수 없음을 나타냅니다.

ADO/WFC 동일

이러한 상수에는 ADO/WFC에 해당하는 항목이 없습니다.

적용 대상

Status 속성(ADO 필드)