DBConnection

DBConnection class

Spécifie toutes les propriétés associées à une connexion de données externes ODBC ou OLE DB.

public class DBConnection : ExternalConnection

Propriétés

NomLa description
BackgroundRefresh { get; set; }Indique si la connexion peut être actualisée en arrière-plan (de manière asynchrone). true si l’utilisation préférée de la connexion consiste à actualiser de manière asynchrone en arrière-plan ; false si l’utilisation préférée de la connexion consiste à actualiser de manière synchrone au premier plan.
Command { get; set; }La chaîne contenant la commande de base de données à transmettre à l’API du fournisseur de données qui interagira avec la source externe afin de récupérer les données
CommandType { get; set; }Spécifie le type de commande OLE DB. 1. La requête spécifie un nom de cube 2. La requête spécifie une instruction SQL 3. La requête spécifie un nom de table 4. La requête spécifie que les informations par défaut ont été fournies et qu’il appartient au fournisseur de les interpréter. 5. La requête est contre un fournisseur de données de liste basé sur le Web.
ConnectionDescription { get; set; }Spécifie la description de l’utilisateur pour cette connexion
ConnectionId { get; }Spécifie l’identifiant unique de cette connexion.
ConnectionInfo { get; set; }La chaîne d’informations de connexion est utilisée pour établir un contact avec une source de données OLE DB ou ODBC.
CredentialsMethodType { get; set; }Spécifie la méthode d’authentification à utiliser lors de l’établissement (ou du rétablissement) de la connexion.
Id { get; }Obtient l’identifiant de la connexion.
IsDeleted { get; set; }Indique si la connexion au classeur associé a été supprimée. true si la connexion the a été supprimée ; sinon, faux.
IsNew { get; set; }Vrai si la connexion n’a pas été actualisée pour la première fois ; sinon, faux. Cet état peut se produire lorsque l’utilisateur enregistre le fichier avant qu’une requête n’ait fini de renvoyer.
KeepAlive { get; set; }Vrai lorsque le tableur doit s’efforcer de maintenir la connexion ouverte. Si false, l’application doit fermer la connexion après avoir récupéré les informations .
Name { get; set; }Spécifie le nom de la connexion. Chaque connexion doit avoir un nom unique.
OdcFile { get; set; }Spécifie le chemin d’accès complet au fichier de connexion externe à partir duquel cette connexion a été créée. Si une connexion échoue lors d’une tentative d’actualisation des données et que reconnectionMethod=1, , l’application de feuille de calcul réessaye en utilisant les informations du fichier de connexion externe au lieu de l’objet de connexion intégré dans le classeur.
OnlyUseConnectionFile { get; set; }Indique si le tableur doit toujours et uniquement utiliser les informations de connexion dans le fichier de connexion externe indiqué par l’attribut odcFile lorsque la connexion est actualisée. Si false, l’application de feuille de calcul doit suivre la procédure indiquée par l’attribut reconnectionMethod
Parameters { get; }ObtientConnectionParameterCollection pour une requête ODBC ou Web.
override PowerQueryFormula { get; }Obtient la définition de la formule de requête de puissance.
ReconnectionMethodType { get; set; }Spécifie ce que l’application de feuille de calcul doit faire lorsqu’une connexion échoue. La valeur par défaut est ReConnectionMethodType.Required.
RefreshInternal { get; set; }Spécifie le nombre de minutes entre les actualisations automatiques de la connexion.
RefreshOnLoad { get; set; }Vrai si cette connexion doit être rafraichie à l’ouverture du fichier ; sinon, faux.
SaveData { get; set; }True si les données externes extraites via la connexion pour remplir une table doivent être enregistrées avec le classeur ; sinon, faux.
SavePassword { get; set; }Vrai si le mot de passe doit être enregistré dans le cadre de la chaîne de connexion ; sinon, Faux.
SeverCommand { get; set; }Spécifie une deuxième chaîne de texte de commande qui est conservée lorsque les champs de page basés sur le serveur de tableau croisé dynamique sont utilisés. Pour les connexions ODBC, serverCommand est généralement une requête plus large que command (aucune clause WHERE n’est présente dans la première). Sur la base de ces 2 commandes (Command et ServerCommand), l’interface utilisateur du paramètre peut être remplie et des requêtes paramétrées peuvent être construites
SourceFile { get; set; }Utilisé lorsque la source de données externe est basée sur un fichier. Lorsqu’une connexion à une telle source de données échoue, le tableur tente de se connecter directement à ce fichier. Peut être exprimé en URI ou en notation de chemin de fichier spécifique au système.
SSOId { get; set; }Identifiant pour l’authentification unique (SSO) utilisé pour l’authentification entre un serveur spreadsheetML intermédiaire et la source de données externe.
Type { get; set; }Obtient ou définit le type de source de données de la connexion externe.

Voir également