FieldAttributeEnum

適用先: Access 2013、Office 2013

Field オブジェクトの 1 つ以上の属性を表します。

定数

説明

adFldCacheDeferred

0x1000

プロバイダーでフィールド値がキャッシュされ、その後の読み取りはキャッシュから行われることを示します。

adFldFixed

0x10

フィールドが固定長データを含むことを示します。

adFldIsChapter

0x2000

フィールドがチャプター値を含み、この親フィールドに関連付けられた特定の子レコードセットを指定していることを示します。 通常、チャプター フィールドはデータ シェイプやフィルター用に使います。

adFldIsCollection

0x40000

レコードが示すリソースが、テキスト ファイルなどの単純なリソースではなく、フォルダーなどのように他のリソースのコレクションであることを、フィールドが表していることを示します。

adFldIsDefaultStream

0x20000

フィールドが、レコードが示すリソースの既定ストリームを含むことを示します。 たとえば、既定のストリームは、Web サイト上のルート フォルダーの 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