次の方法で共有


FieldStatusEnum

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

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

定数 価値 形容
adFieldAlreadyExists する 26 指定したフィールドが既に存在することを示します。
adFieldBadStatus する 12 無効な状態値が ADO から OLE DB プロバイダーに送信されたことを示します。 考えられる原因としては、OLE DB 1.0 または 1.1 プロバイダー、または ValueStatusの不適切な組み合わせがあります。
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 フィールド)