Partager via


Open, méthode (enregistrement ADO)

S’applique à : Access 2013, Office 2013

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

Syntaxe

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

Paramètres

Paramètre Description
Source Facultatif. Valeur de type Variant qui peut représenter l'URL de l'entité à représenter par cet objet Record, un objet Command, un objet Recordset ouvert ou un autre objet Record, une chaîne contenant une instruction SELECT SQL ou un nom de table.
ActiveConnection Facultatif. Valeur de type Variant qui représente la chaîne de connexion ou l'objet Connection ouvert.
Mode Facultatif. Valeur ConnectModeEnum dont la valeur par défaut est adModeUnknown, qui spécifie le mode d'accès à l'objet Record résultant.
CreateOptions Facultatif. Valeur RecordCreateOptionsEnum dont la valeur par défaut est adFailIfNotExists, qui spécifie si un fichier ou un répertoire existant doit être ouvert ou s'il faut créer un nouveau fichier ou répertoire. Si la valeur par défaut est définie, le mode d’accès est obtenu de la propriété Mode. Ce paramètre n’est pas pris en compte lorsque le paramètre Source ne contient pas d’URL.
Options Facultatif. Valeur RecordOpenOptionsEnum dont la valeur par défaut est adOpenRecordUnspecified, qui spécifie des options pour ouvrir l'objet Record. Il est possible de combiner ces valeurs.
UserName Optional. Valeur de type String contenant l'ID utilisateur, qui le cas échéant, autorise l'accès à Source.
Password Optional. Valeur de type String contenant le mot de passe qui, le cas échéant, vérifie le paramètre NomUtilisateur.

Remarques

Source peut représenter les éléments suivants :

  • 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 (tel qu'une page .ASP), un objet Record contenant la source au lieu du contenu exécuté est ouvert par défaut. Utilisez l'argument Options pour modifier ce comportement.

  • Objet Record. Un objet Record ouvert à partir d'un autre objet Record clone l'objet Record d'origine.

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

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

  • Nom de table

Si l'objet Record représente une entité à laquelle il n'est pas possible d'accéder avec une URL (par exemple une ligne d'un objet Recordset dérivé d'une base de données), les valeurs de la propriété ParentURL et du champ accédé avec la constante adRecordURL sont NULL.

Remarque

Les URL qui utilisent le schéma http appellent automatiquement le fournisseur Microsoft OLE DB pour la publication Internet. Pour plus d’informations, consultez URL absolues et relatives.