Freigeben über


RecordCreateOptionsEnum

Hiermit wird angegeben, ob ein vorhandener Datensatz geöffnet oder ein neuer Datensatz für das Record-Objekt Open-Methode erstellte werden sollte. Die Werte können mit einem AND-Operator kombiniert werden.

Konstante Wert Beschreibung
adCreateCollection 0x2000 Hiermit wird ein neuer Datensatz auf dem vom Source-Parameter angegebenen Knoten erstellt, anstatt einen vorhandenen Datensatz zu öffnen. Wenn die Quelle auf einen vorhandenen Knoten verweist, wird ein Laufzeitfehler ausgegeben, es sei denn, adCreateCollection wird mit adOpenIfExists oder adCreateOverwrite kombiniert.
adCreateNonCollection 0 Hiermit wird ein neuer Datensatz vom Typ adSimpleRecord erstellt.
adCreateOverwrite 0x4000000 Hiermit werden die Erstellungskennzeichnungen adCreateCollection, adCreateNonCollection und adCreateStructDoc geändert. Wenn OR mit diesem Wert und einem der Erstellungskennzeichnungswerte verwendet wird, wird der vorhandene Datensatz überschrieben, wenn eine Quell-URL auf einen vorhandenen Knoten oder Datensatz verweist, und ein neuer Datensatz wird stattdessen erstellt. Dieser Wert kann nicht zusammen mit adOpenIfExists verwendet werden.
adCreateStructDoc 0x80000000 Hiermit wird ein neuer Datensatz vom Typ adStructDoc erstellt, anstatt einen vorhandenen Datensatz zu öffnen.
adFailIfNotExists -1 Standard. Führt zu einem Laufzeitfehler, wenn Source (Quelle) auf einen nicht vorhandenen Knoten verweist
adOpenIfExists 0x2000000 Hiermit werden die Erstellungskennzeichnungen adCreateCollection, adCreateNonCollection und adCreateStructDoc geändert. Wenn OR mit diesem Wert und einem der Erstellungskennzeichnungswerte verwendet wird, muss der Anbieter den vorhandenen Datensatz öffnen, wenn die Quell-URL auf einen vorhandenen Knoten oder ein Record-Objekt verweist, anstelle einen neuen Datensatz zu erstellen. Dieser Wert kann nicht zusammen mit adCreateOverwrite verwendet werden.

ADO/WFC-Entsprechung

Für diese Konstanten gibt es keine ADO/WFC-Entsprechungen.

Gilt für

Open-Methode (ADO Record)