Поделиться через


сведения об ошибке Field-Related

Если ошибка напрямую связана с полем, например, если данные отсутствуют или если это неправильный тип поля, можно получить дополнительные сведения о причине проблемы, проверив свойство Field объекта Status. Это свойство было улучшено для предоставления конкретных сведений о проблеме. Например, если вызов UpdateBatch не удается, причина проблемы может быть определена изучением свойства Status в полях каждого из затронутых записей. Свойство будет содержать одно из значений в константе FieldStatusEnum. В следующей таблице приведены те значения, которые представляют особый интерес при возникновении ошибки.

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