FieldStatusEnum

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

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

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

ADO/WFC と同等

これらの定数には、ADO/WFC に相当するものはありません。

適用対象

Status プロパティ (ADO フィールド)