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.