필드 관련 오류 정보
오류가 필드와 직접 관련된 경우(예: 데이터가 누락되었거나 필드에 잘못된 형식인 경우) Field 개체의 Status 속성을 검사하여 문제의 원인에 대한 자세한 정보를 검색할 수 있습니다. 이 속성은 문제에 대한 특정 정보를 제공하도록 향상되었습니다. 예를 들어 UpdateBatch 호출에 실패하면 영향을 받은 각 레코드에서 Fields의 Status 속성을 검사하여 문제의 원인을 확인할 수 있습니다. 속성은 FieldStatusEnum 상수의 값 중 하나를 포함합니다. 다음 표에는 오류가 발생할 때 특히 관심 있는 값이 포함되어 있습니다.
상수 | 값 | 설명 |
---|---|---|
adFieldCantConvertValue | 2 | 데이터 손실 없이 필드를 검색하거나 저장할 수 없음을 나타냅니다. |
adFieldDataOverflow | 6 | 공급자에서 반환된 데이터가 필드의 데이터 형식을 오버플로했음을 나타냅니다. |
adFieldDefault | 13 | 데이터를 설정할 때 필드의 기본값이 사용되었음을 나타냅니다. |
adFieldIgnore | 15 | 원본에서 데이터 값을 설정할 때 이 필드를 건너뛰었음을 나타냅니다. 공급자가 값을 설정하지 않았습니다. |
adFieldIntegrityViolation | 10 | 필드가 계산되거나 파생된 엔터티이므로 수정할 수 없음을 나타냅니다. |
adFieldIsNull | 3 | 공급자가 null 값을 반환했음을 나타냅니다. |
adFieldOutOfSpace | 22 | 공급자가 이동 또는 복사 작업을 완료하기에 충분한 스토리지 공간을 얻을 수 없음을 나타냅니다. |