次の方法で共有


FieldStatusEnum

Field オブジェクト状態を指定します。

adFieldPending* の値は、状態が設定される原因となった操作を示し、他の状態値と組み合わせることができます。

定数 説明
adFieldAlreadyExists 26 指定されたフィールドが既に存在することを示します。
adFieldBadStatus 12 ADO から OLE DB プロバイダーに無効な状態値が送信されたことを示します。 考えられる原因としては、OLE DB 1.0 または 1.1 プロバイダー、あるいは ValueStatus の不適切な組み合わせなどがあります。
adFieldCannotComplete 20 Source で指定された URL のサーバーで操作を完了できなかったことを示します。
adFieldCannotDeleteSource 23 移動操作中に、ツリーまたはサブツリーが新しい場所に移動されたものの、ソースを削除できなかったことを示します。
adFieldCantConvertValue 2 データを失わずにフィールドを取得したり、格納したりできないことを示します。
adFieldCantCreate 7 プロバイダーが制限 (許可されるフィールドの数など) を超えたため、フィールドを追加できなかったことを示します。
adFieldDataOverflow 6 プロバイダーから返されたデータがフィールドのデータ型をオーバーフローしたことを示します。
adFieldDefault 13 データの設定時にフィールドの既定値が使用されたことを示します。
adFieldDoesNotExist 16 指定されたフィールドが存在しないことを示します。
adFieldIgnore 15 ソースでデータ値を設定するときに、このフィールドがスキップされたことを示します。 プロバイダーで値が設定されていません。
adFieldIntegrityViolation 10 計算または派生エンティティであるため、フィールドを変更できないことを示します。
adFieldInvalidURL 17 データ ソース URL に無効な文字が含まれていることを示します。
adFieldIsNull 3 プロバイダーが VT_NULL 型の VARIANT 値を返し、フィールドが空ではないことを示します。
adFieldOK 0 既定値。 フィールドが正常に追加または削除されたことを示します。
adFieldOutOfSpace 22 移動またはコピー操作を完了するのに十分な記憶域をプロバイダーが取得できないことを示します。
adFieldPendingChange 0x40000 フィールドが削除されてから再追加されたか (データ型が異なる場合がある)、以前は adFieldOK の状態だったフィールドの値が変更されたことを示します。 フィールドの最終形式では、Update メソッドが呼び出された後に Fields コレクションを変更します。
adFieldPendingDelete 0x20000 Delete 操作によって状態が設定されたことを示します。 Update メソッドが呼び出された後、フィールドは Fields コレクションから削除対象としてマークされています。
adFieldPendingInsert 0x10000 Append 操作によって状態が設定されたことを示します。 Update メソッドが呼び出された後、フィールドFields コレクションに追加されるようにマークされています。
adFieldPendingUnknown 0x80000 フィールドの状態を設定する原因となった操作をプロバイダーが特定できないことを示します。
adFieldPendingUnknownDelete 0x100000 プロバイダーがフィールドの状態を設定する原因となった操作を特定できないこと、および Update メソッドが呼び出された後にフィールドが Fields コレクションから削除されることを示します。
adFieldPermissionDenied 9 フィールドが読み取り専用として定義されているため、変更できないことを示します。
adFieldReadOnly 24 データ ソース内のフィールドが読み取り専用として定義されていることを示します。
adFieldResourceExists 19 宛先 URL にオブジェクトが既に存在し、オブジェクトを上書きできないため、プロバイダーが操作を実行できなかったことを示します。
adFieldResourceLocked 18 データ ソースが 1 つまたは複数の他のアプリケーションあるいはプロセスによってロックされているため、プロバイダーが操作を実行できなかったことを示します。
adFieldResourceOutOfScope 25 ソースまたは宛先 URL が現在のレコードの範囲外にあることを示します。
adFieldSchemaViolation 11 値がフィールドのデータ ソース スキーマ制約に違反したことを示します。
adFieldSignMismatch 5 プロバイダーによって返されたデータ値は符号付きだったものの、ADO フィールド値のデータ型が符号なしだったことを示します。
adFieldTruncated 4 データ ソースからの読み取り時に可変長データが切り捨てられたことを示します。
adFieldUnavailable 8 データ ソースからの読み取り時にプロバイダーが値を特定できなかったことを示します。 たとえば、行が作成されたばかりで、列の既定値が使用できず、新しい値がまだ指定されていなかった場合です。
adFieldVolumeNotFound 21 プロバイダーが URL で示されているストレージ ボリュームを見つけられないことを示します。

ADO/WFC に相当するもの

これらの定数には、ADO/WFC の同等要素がありません。

適用対象

Status プロパティ (ADO Field)