FieldAttributeEnum

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

定数 価値 形容
adFldCacheDeferred を する 0x1000 プロバイダーがフィールド値をキャッシュし、その後の読み取りがキャッシュから行われることを示します。
adFldFixed を する 0x10 フィールドに固定長データが含まれていることを示します。
adFldIsChapter を する 0x2000 フィールドにチャプター値が含まれていることを示します。この値は、この親フィールドに関連する特定の子レコードセットを指定します。 通常、章フィールドはデータ シェイプまたはフィルターと共に使用されます。
adFldIsCollection を する 0x40000 フィールドが、レコードによって表されるリソースが、テキスト ファイルなどの単純なリソースではなく、フォルダーなどの他のリソースのコレクションであることを示します。
adFldKeyColumn を する 0x8000 フィールドが列の主キーのすべてまたは一部を指定することを示します。
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

適用対象