FieldAttributeEnum

Задает один или несколько атрибутов объекта Field .

Константа Значение Описание
adFldCacheDeferred 0x1000 Указывает, что поставщик кэширует значения полей и что последующие операции чтения выполняются из кэша.
adFldFixed 0x10 Указывает, что поле содержит данные фиксированной длины.
adFldIsChapter 0x2000 Указывает, что поле содержит значение главы, указывающее конкретный дочерний набор записей, связанный с этим родительским полем. Обычно поля глав используются с формированием данных или фильтрами.
adFldIsCollection 0x40000 Указывает, что поле указывает, что ресурс, представленный записью, является коллекцией других ресурсов, таких как папка, а не простой ресурс, например текстовый файл.
adFldKeyColumn 0x8000 Указывает, что в поле указан весь первичный ключ столбца или его часть.
adFldIsDefaultStream 0x20000 Указывает, что поле содержит поток по умолчанию для ресурса, представленного записью. Например, потоком по умолчанию может быть HTML-содержимое корневой папки на веб-сайте, которое автоматически обслуживается при указании корневого URL-адреса.
adFldIsNullable 0x20 Указывает, что поле принимает значения NULL.
adFldIsRowURL 0x10000 Указывает, что поле содержит URL-адрес, который называет ресурс из хранилища данных, представленного записью.
adFldLong 0x80 Указывает, что поле является длинным двоичным полем. Также указывает, что можно использовать методы AppendChunk и GetChunk .
adFldMayBeNull 0x40 Указывает, что из поля можно считывать значения NULL.
adFldMayDefer 0x2 Указывает, что поле отложено, то есть значения полей извлекаются не из источника данных со всей записью, а только при явном доступе к ним.
adFldNegativeScale 0x4000 Указывает, что поле представляет числовое значение из столбца, поддерживающего отрицательные значения шкалы. Масштаб задается свойством NumericScale .
adFldRowID 0x100 Указывает, что поле содержит постоянный идентификатор строки, который не может быть записан и не имеет осмысленного значения, кроме как для идентификации строки (например, номер записи, уникальный идентификатор и т. д.).
adFldRowVersion 0x200 Указывает, что поле содержит метку времени или даты, используемую для отслеживания обновлений.
adFldUnknownUpdatable 0x8 Указывает, что поставщик не может определить, можно ли выполнять запись в поле.
adFldUnspecified –1 0xFFFFFFFF Указывает, что поставщик не указывает атрибуты поля.
adFldUpdatable 0x4 Указывает, что в поле можно выполнить запись.

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

Пакет: com.ms.wfc.data

Константа
AdoEnums.FieldAttribute.CACHEDEFERRED
AdoEnums.FieldAttribute.FIXED
AdoEnums.FieldAttribute.ISNULLABLE
AdoEnums.FieldAttribute.LONG
AdoEnums.FieldAttribute.MAYBENULL
AdoEnums.FieldAttribute.MAYDEFER
AdoEnums.FieldAttribute.NEGATIVESCALE
AdoEnums.FieldAttribute.ROWID
AdoEnums.FieldAttribute.ROWVERSION
AdoEnums.FieldAttribute.UNKNOWNUPDATABLE
AdoEnums.FieldAttribute.UNSPECIFIED
AdoEnums.FieldAttribute.UPDATABLE

Применение