RecordCreateOptionsEnum

既存の Record、または Record オブジェクト Open メソッド用に作成された新しい Record を開くか指定します。 値は AND 演算子と組み合わせます。

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

ADO/WFC で相当するもの

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

適用対象

Open メソッド (ADO Record)