Remarque
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
ADO prend directement en charge cinq arguments dans une chaîne de connexion. D'autres arguments sont transférés au fournisseur mentionné dans l'argument Fournisseur sans aucun traitement de la part d'ADO.
Argument |
Description |
|---|---|
Provider |
Spécifie le nom d'un fournisseur à utiliser pour la connexion. |
Nom de fichier |
Spécifie le nom d'un fichier spécifique au fournisseur (par exemple, un objet de source de données persistant) contenant des informations de connexion prédéfinies. |
URL |
Spécifie la chaîne de connexion sous la forme d'une URL absolue identifiant une ressource, comme un fichier ou un répertoire. |
Fournisseur distant |
Spécifie le nom d'un fournisseur à utiliser pour les connexions côté client. (Remote Data Service uniquement.) |
Serveur distant |
Spécifie le nom de chemin du serveur à utiliser pour les connexions côté client. (Remote Data Service uniquement.) |
Remarque
Dans les exemples suivants et tout au long du guide du programmeur ADO, l’ID utilisateur « MyId » avec un mot de passe « 123aBc » est utilisé pour s’authentifier auprès du serveur. Remplacez ces valeurs par des informations d'identification valides pour votre serveur. Remplacez également le nom de votre serveur par « MySqlServer ».
Dans le chapitre 1, l'application HelloData a utilisé la chaîne de connexion suivante :
m_sConnStr = "Provider='SQLOLEDB';Data Source='MySqlServer';" & _
"Initial Catalog='Northwind';Integrated Security='SSPI';"
Le seul paramètre ADO fourni dans cette chaîne de connexion était « Provider=SQLOLEDB », qui indiquait le fournisseur Microsoft OLE DB pour SQL Server. Reportez-vous à la documentation de chaque fournisseur pour déterminer les autres paramètres valides pouvant être transférés dans la chaîne de connexion. Selon la documentation du fournisseur OLE DB pour SQL Server, vous pouvez remplacer « Server » par le paramètre Source de données et « Database » par le paramètre Catalogue initial. Ainsi, la chaîne de connexion suivante devrait produire les mêmes résultats que la première :
m_sConnStr = "Provider='SQLOLEDB';Server='MySqlServer';" & _
"Database='Northwind';Integrated Security='SSPI';"
Pour ouvrir la connexion, transmettez simplement la chaîne de connexion comme premier argument dans la méthode Connection objet Open:
objConn.Open m_sConnStr
Il est également possible de fournir la plupart de ces informations en définissant les propriétés de l'objet Connection avant d'ouvrir la connexion. Par exemple, vous pourriez obtenir le même résultat que la chaîne de connexion précédente en utilisant le code suivant :
With objConn
.Provider = "SQLOLEDB"
.DefaultDatabase = "Northwind"
.Properties("Data Source") = "MySqlServer"
.Properties("Integrated Security") = "SSPI"
.Open
End With