FieldStatusEnum
適用先: Access 2013、Office 2013
Field オブジェクトの状態を表します。
adFieldPending* 値は、状態を設定する原因となった操作を示し、他の状態値と組み合わせて使用される場合があります。
定数 |
値 |
説明 |
---|---|---|
adFieldAlreadyExists |
26 |
指定したフィールドが既に存在することを示します。 |
adFieldBadStatus |
12 |
ADO から OLE DB プロバイダーに無効な状態値が送信されたことを示します。 原因としては、OLE DB 1.0 プロバイダーまたは 1.1 プロバイダー、あるいは不適切な組み合わせの Value と Status が考えられます。 |
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 操作で状態が設定されたことを示します。 Field は、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 等価はありません。