RecordCreateOptionsEnum

Spécifie si un enregistrement existant doit être ouvert ou un nouvel enregistrement créé pour la méthode Ouvrir de l'objet Enregistrement. Les valeurs peuvent être combinées avec un opérateur AND.

Constant Valeur Description
adCreateCollection 0x2000 Crée un enregistrement au niveau du nœud spécifié par le paramètre Source , au lieu d’ouvrir un enregistrement existant. Si la source pointe vers un nœud existant, une erreur d’exécution se produit, sauf si adCreateCollection est combiné avec adOpenIfExists ou adCreateOverwrite.
adCreateNonCollection 0 Crée un nouvel enregistrement de type adSimpleRecord.
adCreateOverwrite 0x4000000 Modifie les indicateurs de création adCreateCollection, adCreateNonCollection et adCreateStructDoc. Quand OU est utilisé avec cette valeur et l’une des valeurs de l’indicateur de création, si l’URL source pointe vers un nœud ou un enregistrement existant, l’enregistrement existant est remplacé et un nouvel enregistrement est créé à sa place. Cette valeur ne peut pas être utilisée avec adOpenIfExists.
adCreateStructDoc 0x80000000 Crée un enregistrement de type adStructDoc au lieu d’ouvrir un enregistrement existant.
adFailIfNotExists -1 Par défaut. Génère une erreur d’exécution si la source pointe vers un nœud inexistant.
adOpenIfExists 0x2000000 Modifie les indicateurs de création adCreateCollection, adCreateNonCollection et adCreateStructDoc. Lorsque OU est utilisé avec cette valeur et l'une des valeurs de l'indicateur de création, si l'URL source pointe vers un nœud ou un objet d'enregistrement existant, le fournisseur doit ouvrir l'enregistrement existant au lieu d'en créer un nouveau. Cette valeur ne peut pas être utilisée avec adCreateOverwrite.

Équivalent ADO/WFC

Ces constantes n’ont pas d’équivalents ADO/WFC.

S'applique à

Open, méthode (objet Record ADO)