сведения об ошибке Field-Related
Если ошибка напрямую связана с полем, например, если данные отсутствуют или если это неправильный тип поля, можно получить дополнительные сведения о причине проблемы, проверив свойство Field объекта Status. Это свойство было улучшено для предоставления конкретных сведений о проблеме. Например, если вызов UpdateBatch не удается, причина проблемы может быть определена изучением свойства Status в полях каждого из затронутых записей. Свойство будет содержать одно из значений в константе FieldStatusEnum. В следующей таблице приведены те значения, которые представляют особый интерес при возникновении ошибки.
Постоянный | Ценность | Описание |
---|---|---|
adFieldCantConvertValue | 2 | Указывает, что поле не может быть извлечено или сохранено без потери данных. |
adFieldDataOverflow | 6 | Указывает, что данные, возвращаемые поставщиком, превышают допустимый тип данных поля. |
adFieldDefault | 13 | Указывает, что значение по умолчанию для поля использовалось при настройке данных. |
adFieldIgnore | 15 | Указывает, что это поле пропущено при настройке значений данных в источнике. Значение не было задано поставщиком. |
НарушениеЦелостностиПоляОбъявления | 10 | Указывает, что поле нельзя изменить, так как это вычисляемая или производная сущность. |
adFieldIsNull | 3 | Указывает, что поставщик вернул значение NULL. |
adFieldOutOfSpace | 22 | Указывает, что поставщик не может получить достаточно места для выполнения операции перемещения или копирования. |