FieldAttributeEnum

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

一定 説明
adFldCacheDeferred 0x1000 プロバイダーがフィールド値をキャッシュし、後続の読み取りがキャッシュから行われることを示します。
adFldFixed 0x10 フィールドに固定長データが含まれるかどうかを示します。
adFldIsChapter 0x2000 フィールドに、この親フィールドに関連する特定の子レコードセットを指定する chapter 値が含まれるかどうかを示します。 通常、chapter フィールドは、データシェイプまたはフィルターで使用されます。
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

適用対象