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.