Freigeben über


RecordCreateOptionsEnum

Gibt an, ob ein vorhandenes Record- geöffnet werden soll, oder ob ein neuer Record- für das Record-Objekt Open-Methode erstellt werden soll. Die Werte können mit einem AND-Operator kombiniert werden.

Konstante Wert Beschreibung
adCreateCollection- 0x2000 Erstellt einen neuen Record- an dem durch Source Parameter angegebenen Knoten, anstatt eine vorhandene Record-zu öffnen. Wenn die Quelle auf einen vorhandenen Knoten verweist, tritt ein Laufzeitfehler auf, es sei denn, adCreateCollection- mit adOpenIfExists oder adCreateOverwritekombiniert wird.
adCreateNonCollection- 0 Erstellt eine neue Record vom Typ adSimpleRecord.
adCreateOverwrite- 0x4000000 Ändert die Erstellungskennzeichnungen adCreateCollection, adCreateNonCollectionund adCreateStructDoc. Wenn OR mit diesem Wert und einem der Erstellungskennzeichnungswerte verwendet wird, wenn die Quell-URL auf einen vorhandenen Knoten oder Recordzeigt, wird das vorhandene Record überschrieben und ein neues erstellt. Dieser Wert kann nicht zusammen mit adOpenIfExistsverwendet werden.
adCreateStructDoc- 0x80000000 Erstellt eine neue Record vom Typ adStructDoc-, anstatt eine vorhandene Recordzu öffnen.
adFailIfNotExists -1 Vorgabe. Führt zu einem Laufzeitfehler, wenn Source- auf einen nicht vorhandenen Knoten verweist.
adOpenIfExists- 0x2000000 Ändert die Erstellungskennzeichnungen adCreateCollection, adCreateNonCollectionund adCreateStructDoc. Wenn OR mit diesem Wert und einem der Erstellungskennzeichnungswerte verwendet wird, wenn die Quell-URL auf einen vorhandenen Knoten oder Record-Objekt verweist, muss der Anbieter das vorhandene Record öffnen, anstatt eine neue zu erstellen. Dieser Wert kann nicht zusammen mit adCreateOverwriteverwendet werden.

ADO/WFC-Entsprechung

Diese Konstanten weisen keine ADO/WFC-Entsprechungen auf.

Gilt für

Open-Methode (ADO Record)