Partager via


Open, méthode (objet Record ADO)

Ouvre un objet Record existant ou crée un élément représenté par l’enregistrement, tel qu’un fichier ou un répertoire.

Syntaxe

  
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password  

Paramètres

Source
facultatif. Variant qui peut représenter l’URL de l’entité à représenter par cet objet Record, une commande, un jeu d’enregistrements ouvert ou un autre objet Record, une chaîne qui contient une instruction SQL SELECT ou un nom de table.

ActiveConnection
facultatif. Une Variante qui représente la chaîne de connexion ou l’objet Connection ouvert.

Mode
facultatif. Une valeur ConnectModeEnum qui spécifie le mode d’accès de l’objet Record résultant. La valeur par défaut est adModeUnknown.

CreateOptions
facultatif. Une valeur RecordCreateOptionsEnum qui spécifie si un fichier ou un répertoire existant doit être ouvert, ou un nouveau fichier ou répertoire doit être créé. La valeur par défaut est adFailIfNotExists. Si la valeur par défaut est définie, le mode d’accès est obtenu à partir de la propriété Mode. Ce paramètre est ignoré lorsque le paramètre Source ne contient pas d’URL.

Options
facultatif. Une valeur RecordOpenOptionsEnum qui spécifie les options d’ouverture de l’enregistrement. La valeur par défaut est adOpenRecordUnspecified. Ces valeurs peuvent être combinées.

UserName
facultatif. Une valeur String qui contient l’ID utilisateur qui, s’il est nécessaire, autorise l’accès à la source.

Mot de passe
facultatif. Une valeur String qui contient le mot de passe et qui, si nécessaire, vérifie UserName.

Notes

Source peut être :

  • URL. Si le protocole de l’URL est http, le fournisseur Internet est appelé par défaut. Si l’URL pointe vers un nœud qui contient un script exécutable (par exemple, une page .ASP), un enregistrement qui contient la source au lieu du contenu exécuté est ouvert par défaut. Utilisez l’argument Options pour modifier ce comportement.

  • Un objet Record. Un objet Record ouvert à partir d’un autre Enregistrement clone l’objet Record d’origine.

  • Un objet Command. L’objet Record ouvert représente la ligne unique retournée par l’exécution de la commande. Si les résultats contiennent plus d’une seule ligne, le contenu de la première ligne est placé dans l’enregistrement et une erreur peut être ajoutée à la collection Errors.

  • Instruction SQL SELECT. L’objet Record ouvert représente la ligne unique retournée en exécutant le contenu de la chaîne. Si les résultats contiennent plus d’une seule ligne, le contenu de la première ligne est placé dans l’enregistrement et une erreur peut être ajoutée à la collection Errors.

  • Un nom de table

Si l’objet Record représente une entité qui n’est pas accessible avec une URL (par exemple, une ligne d’un recordset dérivé d’une base de données), les valeurs de la propriété ParentURL et du champ accessible avec la constante adRecordURL sont null.

Remarque

Les URL utilisant le schéma HTTP appellent automatiquement le Fournisseur Microsoft OLE DB pour la publication Internet. Pour plus d’informations, consultez URL absolues et relatives.

S'applique à

Record, objet (ADO)

Voir aussi

Open, méthode (objet Connection ADO)
Open, méthode (objet Recordset ADO)
Open, méthode (objet Stream ADO)
OpenSchema, méthode