Condividi tramite


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.

Si applica a

Metodo Open (Record - ADO)