FieldStatusEnum
Указывает состояниеобъекта Field.
Значения adFieldPending* указывают операцию, которая привела к настройке состояния, и могут быть объединены с другими значениями состояния.
Константа | Значение | Описание |
---|---|---|
adFieldAlreadyExists | 26 | Указывает, что указанное поле уже существует. |
adFieldBadStatus | 12 | Указывает, что недопустимое значение состояния было отправлено из ADO поставщику OLE DB. Возможные причины включают поставщик OLE DB 1.0 или 1.1 или неправильное сочетание значений и состояния. |
adFieldCannotComplete | 20 | Указывает, что серверу URL-адреса, указанного в параметре Source , не удалось завершить операцию. |
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 | Указывает, что операция удаления привела к настройке состояния. Поле было отмечено для удаления из коллекции Fields после вызова метода Update . |
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.