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 |