Classe ODBCConnection (Excel VBA)

Cet objet représente la connexion ODBC.

Set

Pour utiliser une variable de classe ODBCConnection, elle doit d'abord être instanciée, par exemple

Dim odb as ODBCConnection
Set odb = ActiveWorkbook.Connections(1).ODBCConnection

Les variables du type ODBCConnection peuvent être définies à l'aide de la procédure WorkbookConnection.ODBCConnection

Méthodes

Autre Méthodes

CancelRefresh - Annule toutes les opérations d’actualisation en cours pour la connexion ODBC spécifiée.

Refresh - Actualise une connexion ODBC.

SaveAsODC - Enregistre la connexion ODBC en tant que fichier Microsoft Office Data Connection.

Propriétés

AlwaysUseConnectionFile True si le fichier de connexion est toujours utilisé pour établir une connexion à la source de données. Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).ODBCConnection.AlwaysUseConnectionFile = True

BackgroundQuery Cette propriété a la valeur True si les requêtes destinées à la connexion ODBC sont exécutées de manière asynchrone (en arrière-plan). Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).ODBCConnection.BackgroundQuery = True

CommandText Renvoie ou définit la chaîne de commande de la source de données spécifiée. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).ODBCConnection.CommandText =

CommandType Renvoie ou définit l’une des constantes de l’énumération XlCmdType. En lecture/écriture XlCmdType.

ActiveWorkbook.Connections(1).ODBCConnection.CommandType = xlCmdCube

Connection Renvoie ou définit une chaîne qui contient les paramètres ODBC qui permettent à Microsoft Excel de se connecter à une source de données ODBC. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).ODBCConnection.Connection =

EnableRefresh True si la connexion peut être mise à jour par l’utilisateur. La valeur par défaut est True. Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).ODBCConnection.EnableRefresh = True

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveWorkbook.Connections(1).ODBCConnection.Parent

RefreshDate Renvoie la date à laquelle la connexion ODBC a été actualisée pour la dernière fois. Type de données Date en lecture seule.

Dim dtRefreshDate As Date
dtRefreshDate = ActiveWorkbook.Connections(1).ODBCConnection.RefreshDate

Refreshing Prend la valeur True si une requête ODBC d’arrière-plan est en cours de réalisation pour la connexion ODBC spécifiée. Boolean (en lecture/écriture).

Dim booRefreshing As Boolean
booRefreshing = ActiveWorkbook.Connections(1).ODBCConnection.Refreshing

RefreshOnFileOpen Prend la valeur True si la connexion est automatiquement mise à jour à chaque ouverture du classeur. La valeur par défaut est False. Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).ODBCConnection.RefreshOnFileOpen = True

RefreshPeriod Renvoie ou définit le nombre de minutes entre deux actualisations. Long (en lecture/écriture).

ActiveWorkbook.Connections(1).ODBCConnection.RefreshPeriod =

RobustConnect Cette propriété renvoie ou définit la façon dont une connexion ODBC se connecte à sa source de données. En lecture/écriture XlRobustConnect.

ActiveWorkbook.Connections(1).ODBCConnection.RobustConnect = xlAlways

SavePassword True si les informations de mot de passe d'une chaîne de connexion ODBC sont enregistrées dans la chaîne de connexion. False si le mot de passe est supprimé. Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).ODBCConnection.SavePassword = True

ServerCredentialsMethod Renvoie ou définit le type d’informations d’identification à utiliser pour l’authentification du serveur. En lecture/écriture XlCredentialsMethod.

ActiveWorkbook.Connections(1).ODBCConnection.ServerCredentialsMethod = xlCredentialsMethodIntegrated

ServerSSOApplicationID Renvoie ou définit un identificateur SSO (Single Sign-On) d’application permettant d’effectuer une recherche d’informations d’identification dans la base de données SSO. String en lecture/écriture.

ActiveWorkbook.Connections(1).ODBCConnection.ServerSSOApplicationID =

SourceConnectionFile Renvoie ou définit une chaîne String désignant le fichier ODC (Microsoft Office Data Connection) ou un fichier similaire qui a été utilisé pour créer la connexion. Lecture-écriture.

ActiveWorkbook.Connections(1).ODBCConnection.SourceConnectionFile =

SourceData Renvoie la source de données de la connexion ODBC, comme le montre le tableau. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).ODBCConnection.SourceData =

SourceDataFile Renvoie ou définit un objet de type String désignant le fichier de données sources pour une connexion ODBC. Lecture-écriture.

ActiveWorkbook.Connections(1).ODBCConnection.SourceDataFile =