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


FieldStatusEnum

Область применения: Access 2013, Office 2013

Указывает состояние объекта 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

Указывает, что поставщик вернул значение VARIANT типа VT_NULL и поле не пустое.

adFieldOK

0

Значение, используемое по умолчанию. Указывает, что поле было успешно добавлено или удалено.

adFieldOutOfSpace

22

Указывает, что поставщику не удается получить достаточно места для выполнения операции перемещения или копирования.

adFieldPendingChange

0x40000

Указывает, что поле было удалено, а затем добавлено повторно, возможно, с другим типом данных, или что значение поля, которое ранее имело состояние adFieldOK, изменилось. Окончательная форма поля изменит коллекцию Fields после вызова метода Update .

adFieldPendingDelete

0x20000

Указывает, что операция Удаления привела к настройке состояния. После вызова метода Update поле помечено для удаления из коллекции Fields.

adFieldPendingInsert

0x10000

Указывает, что операция добавления привела к настройке состояния. Поле помечено для добавления в коллекцию Fields после вызова метода Update.

adFieldPendingUnknown

0x80000

Указывает, что поставщик не может определить, какая операция вызвала настройку состояния поля.

adFieldPendingUnknownDelete

0x100000

Указывает, что поставщик не может определить, какая операция вызвала настройку состояния поля, и что поле будет удалено из коллекции Fields после вызова метода Update .

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.