FieldAttributeEnum

Microsoft ActiveX Data Objects (ADO)

FieldAttributeEnum

   

Specifies one or more attributes of a Field object.

Constant Value Description
adFldCacheDeferred 0x1000 Indicates that the provider caches field values and that subsequent reads are done from the cache.
adFldFixed 0x10 Indicates that the field contains fixed-length data.
adFldIsChapter 0x2000 Indicates that the field contains a chapter value, which specifies a specific child recordset related to this parent field. Typically chapter fields are used with data shaping or filters.
adFldIsCollection 0x40000 Indicates that the field specifies that the resource represented by the record is a collection of other resources, such as a folder, rather than a simple resource, such as a text file.
adFldIsDefaultStream 0x20000 Indicates that the field contains the default stream for the resource represented by the record. For example, the default stream can be the HTML content of a root folder on a Web site, which is automatically served when the root URL is specified.
adFldIsNullable 0x20 Indicates that the field accepts null values.
adFldIsRowURL 0x10000 Indicates that the field contains the URL that names the resource from the data store represented by the record.
adFldKeyColumn 0x8000 Indicates that the field is the primary key of the underlying rowset. Also can indicate that the field is part of a compound primary key.
adFldLong 0x80 Indicates that the field is a long binary field. Also indicates that you can use the AppendChunk and GetChunk methods.
adFldMayBeNull 0x40 Indicates that you can read null values from the field.
adFldMayDefer 0x2 Indicates that the field is deferred—that is, the field values are not retrieved from the data source with the whole record, but only when you explicitly access them.
adFldNegativeScale 0x4000 Indicates that the field represents a numeric value from a column that supports negative scale values. The scale is specified by the NumericScale property.
adFldRowID 0x100 Indicates that the field contains a persistent row identifier that cannot be written to and has no meaningful value except to identify the row (such as a record number, unique identifier, and so forth).
adFldRowVersion 0x200 Indicates that the field contains some kind of time or date stamp used to track updates.
adFldUnknownUpdatable 0x8 Indicates that the provider cannot determine if you can write to the field.
adFldUnspecified -1 Indicates that the provider does not specify the field attributes.
adFldUpdatable 0x4 Indicates that you can write to the field.

ADO/WFC Equivalent

Package: com.ms.wfc.data

Constant
AdoEnums.FieldAttribute.CACHEDEFERRED
AdoEnums.FieldAttribute.FIXED
AdoEnums.FieldAttribute.ISNULLABLE
AdoEnums.FieldAttribute.KEYCOLUMN
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