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.