FieldStatusEnum

Указывает состояниеобъекта Field.

Значения adFieldPending* указывают операцию, которая привела к настройке состояния и может сочетаться с другими значениями состояния.

Постоянный Ценность Описание
adFieldAlreadyExists 26 Указывает, что указанное поле уже существует.
adFieldBadStatus 12 Указывает, что недопустимое значение состояния было отправлено из ADO поставщику OLE DB. Возможные причины включают поставщик OLE DB 1.0 или 1.1 или неправильное сочетание значения и состояния.
adFieldCannotComplete 20 Указывает, что сервер URL-адреса, указанного источником , не удалось завершить операцию.
adFieldCannotDeleteSource двадцать три Указывает, что во время операции перемещения дерево или поддерево было перемещено в новое расположение, но источник не может быть удален.
adFieldCantConvertValue 2 Указывает, что поле не может быть извлечено или сохранено без потери данных.
adFieldCantCreate 7 Указывает, что поле не удалось добавить, так как поставщик превысил ограничение (например, число разрешенных полей).
adFieldDataOverflow 6 Указывает, что данные, возвращаемые поставщиком, превышают допустимый тип данных поля.
adFieldDefault 13 (тринадцать) Указывает, что значение по умолчанию для поля использовалось при настройке данных.
adFieldDoesNotExist 16 Указывает, что указанное поле не существует.
adFieldIgnore 15 Указывает, что это поле пропущено при настройке значений данных в источнике. Поставщик не задает значения.
НарушениеЦелостностиПоляОбъявления 10 Указывает, что поле нельзя изменить, так как это вычисляемая или производная сущность.
adFieldInvalidURL 17 Указывает, что URL-адрес источника данных содержит недопустимые символы.
adFieldIsNull 3 Указывает, что поставщик вернул значение VARIANT типа VT_NULL и что поле не пусто.
adFieldOK 0 По умолчанию. Указывает, что поле успешно добавлено или удалено.
adFieldOutOfSpace двадцать два Указывает, что поставщик не может получить достаточно места для выполнения операции перемещения или копирования.
adFieldPendingChange 0x40000 Указывает, что поле было удалено, а затем повторно добавлено, возможно, с другим типом данных или что значение поля, которое ранее имело состояние adFieldOK , изменилось. После вызова метода Update будет изменена окончательная форма поля.
adFieldPendingDelete 0x20000 Указывает, что операция удаления привела к настройке состояния. Поле было отмечено для удаления из коллекции Полей после вызова метода Update .
adFieldPendingInsert 0x10000 Указывает, что операция добавления привела к настройке состояния. Поле было отмечено, чтобы добавить его в коллекцию "Поля" после вызова метода Update.
adFieldPendingUnknown 0x80000 Указывает, что поставщик не может определить, какая операция привела к настройке состояния поля.
adFieldPendingUnknownDelete 0x100000 Указывает, что поставщик не может определить, какая операция привела к настройке состояния поля, и что поле будет удалено из коллекции Полей после вызова метода Update .
adFieldPermissionDenied 9 Указывает, что поле нельзя изменить, так как оно определено как доступное только для чтения.
adFieldReadOnly двадцать четыре Указывает, что поле в источнике данных определяется как доступное только для чтения.
adFieldResourceExists 19 Указывает, что поставщик не смог выполнить операцию, так как объект уже существует по URL-адресу назначения, и он не может перезаписать объект.
adFieldResourceLocked 18 Указывает, что поставщик не смог выполнить операцию, так как источник данных заблокирован одним или несколькими другими приложениями или процессами.
adFieldResourceOutOfScope двадцать пять Указывает, что URL-адрес источника или назначения находится вне области текущей записи.
adFieldSchemaViolation 11 Указывает, что значение нарушило ограничение схемы источника данных для поля.
adFieldSignMismatch 5 Указывает, что значение данных, возвращаемое поставщиком, было подписано, но тип данных значения поля ADO не был подписан.
adFieldTruncated 4 Указывает, что данные переменной длины усечены при чтении из источника данных.
adFieldUnavailable 8 Указывает, что поставщик не мог определить значение при чтении из источника данных. Например, только что была создана строка, значение по умолчанию для столбца недоступно, а новое значение еще не указано.
adFieldVolumeNotFound двадцать один Указывает, что поставщик не может найти том хранилища, указанный URL-адресом.

Эквивалент ADO/WFC

Эти константы не имеют эквивалентов ADO/WFC.

Применимо к

свойства состояния (поле ADO)