FieldAttributeEnum

指定 Field 对象的一个或多个属性。

返回的常量 Value 说明
adFldCacheDeferred 0x1000 指示提供程序缓存字段值,并且从缓存中完成后续读取。
adFldFixed 0x10 表示该字段包含固定长度的数据。
adFldIsChapter 0x2000 指示该字段包含一个章节值,该值指定与此父字段相关的特定子记录集。 通常,章节字段与数据整形或筛选器一起使用。
adFldIsCollection 0x40000 表示该字段指定记录所代表的资源是其他资源的集合,例如文件夹,而不是简单的资源,例如文本文件。
adFldKeyColumn 0x8000 指示该字段指定列的全部或部分主键。
adFldIsDefaultStream 0x20000 指示该字段包含记录表示的资源的默认流。 例如,默认流可以是网站上根文件夹的 HTML 内容,在指定根 URL 时自动提供。
adFldIsNullable 0x20 指示该字段接受空值。
adFldIsRowURL 0x10000 指示该字段包含从记录表示的数据存储中命名资源的 URL。
adFldLong 0x80 指示该字段是一个长二进制字段。 还指示可以使用 AppendChunkGetChunk 方法。
adFldMayBeNull 0x40 表示你可以从字段中读取空值。
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

应用于