Les constantes RecordOpenOptionsEnum spécifient les options pour l'ouverture d'un objet Record. Ces valeurs peuvent être combinées en utilisant l'opérateur OR.

Objet_Record.Open Source, ActiveConnection, 
                 RecordCreateOptionsEnum, RecordOpenOptionsEnum,
                 Nom_Utilisateur, Mot_Passe
Constante Valeur Description
adDelayFetchFields 0x8000 indique au fournisseur que les champs associés à l'enregistrement n'a pas besoin d'être retrouvé initialement, mais peut l'être à la première tentative d'accéder à l'enregistrement. Le comportement par défaut indiqué par l'absence de cet indicateur, est de retrouver tous les champs de l'enregistrement.
adDelayFetchStream 0x4000 indique au fournisseur que l'objet Stream par défaut associé à l'enregistrement n'a pas besoin d'être récupérer initiallement. Le comportement par défaut, indiqué par l'absece de cet indicateur, est de retrouver l'objet Stream par défaut associé à l'enregistrement..
adOpenAsync 0x1000 indique que l'enregistrement est ouvert dans le mode asynchrone.
adOpenExecuteCommand 0x10000 indique que la Source contient une commande textuelle qui doit être exécutée. Cette valeur est équivalente à l'option adCmdText de la méthode Open de l'objet Recordset.
adOpenRecordUnspecified -1 par défaut, indique qu'aucune option n'est spécifiée.
adOpenOutput 0x800000 indique que la source pointe vers un noeud contenant un script exécutable, alors l'enregistrement ouvert contiendra le résultat de l'exécution du script. Cette valeur est seulement valide avec des enregistrements ne faisant pas parti de collection.