Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Ouvre une base de données spécifiée et renvoie une référence à l’objet Database qui le représente.
Syntaxe
expression . OpenDatabase(Name, Options, ReadOnly, Connect)
expression Variable représentant un objet DBEngine.
Paramètres
Nom |
Obligatoire/facultatif |
Type de données |
Description |
---|---|---|---|
Name |
Obligatoire |
Chaîne |
Nom d'un fichier de base de données Microsoft Access existant ou nom de source de données (DSN) d'une source de données ODBC. Consultez la propriété Name pour obtenir plus d'informations sur la définition de cette valeur. |
Options |
Facultatif |
Variant |
Définit différentes options pour la base de données, selon les indications dans les notes. |
ReadOnly |
Facultatif |
Variant |
True si vous souhaitez ouvrir la base de données avec un accès en lecture seule, ou False (valeur par défaut) si vous souhaitez ouvrir la base de données avec un accès en lecture/écriture. |
Connect |
Facultatif |
Variant |
Spécifie les différentes informations de connexion, dont les mots de passe. |
Valeur renvoyée
Database
Remarques
Vous pouvez utiliser les valeurs ci-dessous pour l’argument options.
Setting |
Description |
---|---|
True |
Ouvre la base de données en mode exclusif. |
False |
(Valeur par défaut) Ouvre la base de données en mode partagé. |
Lorsque vous ouvrez une base de données, elle est automatiquement ajoutée à la collection Databases.
Certaines considérations s’appliquent lorsque vous utilisez dbname :
S'il s'agit d'une base de données déjà ouverte pour un accès par un autre utilisateur, une erreur se produit.
S'il ne s'agit pas d'une base de données existante ou d'un nom de source de données ODBC valide, une erreur se produit.
S’il s’agit d’une chaîne nulle ("") et si connect prend la valeur "ODBC;", une boîte de dialogue répertoriant tous les noms de source de données ODBC enregistrés s’affiche afin que l’utilisateur puisse sélectionner une base de données.
Pour fermer une base de données, et ainsi supprimer l’objet Database de la collection Databases, utilisez la méthode Close dans l’objet.
Remarque
Lorsque vous accédez à une source de données ODBC connectée au moteur de base de données Microsoft Access, vous pouvez améliorer les performances de votre application en ouvrant un objet Database connecté à la source de données ODBC, ce qui vous évite de lier des objets TableDef individuels à des tables spécifiques dans la source de données ODBC.