RecordCreateOptionsEnum
Specifica se è necessario aprire un oggetto Record esistente oppure creare un nuovo oggetto Record per il metodo Open dell'oggetto Record. I valori possono essere combinati con un operatore AND.
Costante | Valore | Descrizione |
---|---|---|
adCreateCollection | 0x2000 | Crea un nuovo oggetto Record nel nodo specificato dal parametro Source, invece di aprire un oggetto Record esistente. Se l'origine punta a un nodo esistente, si verifica un errore di runtime, a meno che adCreateCollection non venga combinato con adOpenIfExists o adCreateOverwrite. |
adCreateNonCollection | 0 | Crea un nuovo oggetto Record di tipo adSimpleRecord. |
adCreateOverwrite | 0x4000000 | Modifica i flag di creazione adCreateCollection, adCreateNonCollection e adCreateStructDoc. Quando OR viene usato con questo valore e uno dei valori del flag di creazione, se l'URL di origine punta a un nodo o a un oggetto Record esistente, l'oggetto Record esistente viene sovrascritto e ne viene creato uno nuovo. Questo valore non può essere usato insieme ad adOpenIfExists. |
adCreateStructDoc | 0x80000000 | Crea un nuovo oggetto Record di tipo adStructDoc, invece di aprire un oggetto Record esistente. |
adFailIfNotExists | -1 | Valore predefinito. Genera un errore di run-time se Source punta a un nodo non esistente. |
adOpenIfExists | 0x2000000 | Modifica i flag di creazione adCreateCollection, adCreateNonCollection e adCreateStructDoc. Quando OR viene usato con questo valore e uno dei valori del flag di creazione, se l'URL di origine punta a un nodo o a un oggetto Record esistente, il provider deve aprire l'oggetto Record esistente invece di crearne uno nuovo. Questo valore non può essere usato insieme ad adCreateOverwrite. |
Equivalente per ADO/WFC
Queste costanti non hanno equivalenti per ADO/WFC.