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 フィールドが long 型のバイナリ フィールドであることを示します。 また、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

適用対象