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


FieldAttributeEnum

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

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

Константа

Значение

Описание

adFldCacheDeferred

0x1000

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

adFldFixed

0x10

Указывает, что поле содержит данные фиксированной длины.

adFldIsChapter

0x2000

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

adFldIsCollection

0x40000

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

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