既存の Record を開くか、Record オブジェクトの新しい Record を作成するかどうかを指定します。Open メソッドです。 値は AND 演算子と組み合わせることができます。
| 定数 | 価値 | 説明 |
|---|---|---|
| adCreateCollection | 0x2000 | 既存のレコードを開くのではなく、Source パラメーターで指定されたノードに新しいレコードを作成します。 ソースが既存のノードを指している場合、 adCreateCollection が adOpenIfExists または adCreateOverwrite と組み合わされていない限り、実行時エラーが発生します。 |
| adCreateNonCollection | 0 | adSimpleRecord 型の新しいレコードを作成します。 |
| adCreateOverwrite | 0x4000000 | 作成フラグ adCreateCollection、adCreateNonCollection、および adCreateStructDoc を変更します。 OR がこの値と作成フラグ値の 1 つで使用されている場合、ソース URL が既存のノードまたは レコードを指している場合、既存の レコード が上書きされ、新しいレコードがその場所に作成されます。 この値を adOpenIfExists と一緒に使用することはできません。 |
| adCreateStructDoc | 0x80000000 | 既存のレコードを開くのではなく、adStructDoc 型の新しいレコードを作成します。 |
| adFailIfNotExists | -1 | 既定値。 ソースが存在しないノードを指している場合、実行時エラーが発生します。 |
| adOpenIfExists | 0x2000000 | 作成フラグ adCreateCollection、adCreateNonCollection、および adCreateStructDoc を変更します。 OR がこの値と作成フラグ値の 1 つで使用される場合、ソース URL が既存のノードまたは Record オブジェクトを指している場合、プロバイダーは新しいノードを作成するのではなく、既存の Record を開く必要があります。 この値を adCreateOverwrite と一緒に使用することはできません。 |
ADO/WFC と同等
これらの定数には、ADO/WFC に相当するものはありません。