Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

Comment : Récupérez une connexion selon l'entrée d'utilisateur

Pour récupérer un objet de connexion de source de données de DDEX, vous devez fournir des informations de connexion sous la forme de fournisseur de DDEX. le fournisseur est spécifié par son GUID et chaîne de connexion. les utilisateurs peuvent spécifier le fournisseur et la chaîne de connexion dans la boîte de dialogue de connexion de données .

Dans les cas où un rapport est généré à l'aide de les données de connexion existantes, consultez Comment : Récupérez une connexion à l'aide de données de connexion existantes.

Pour récupérer une connexion avec des entrées d'utilisateur

  1. Récupérez le service de fabrique de dialogue en appelant la méthode d' CreateConnectionDialog sur l'interface d' IVsDataConnectionDialogFactory .

    Cela retourne une instance de l'objet d' IVsDataConnectionDialog .

  2. Définissez les propriétés, si nécessaire, sur l'objet d' IVsDataConnectionDialog .

  3. Affichez la boîte de dialogue de connexion en appelant l'une ou l'autre des deux méthodes ShowDialog sur l'interface d' IVsDataConnectionDialog :

    1. ShowDialog. Utilisez cette méthode si vous avez l'intention de stocker des données de chaîne de connexion indépendamment de créer en fait la connexion. Sur cliquez sur OK, le client obtient alors les données de connexion fournies dans la boîte de dialogue et les stocke dans n'importe quelle façon il souhaite. Un appel suivant à la méthode d' CreateDataConnection passe les données de connexion récupérées de la boîte de dialogue à la méthode pour créer un objet de Connexion.

      - ou -

    2. ShowDialog. Utilisez cette méthode pour demander la boîte de dialogue afin que l'utilisateur puisse :

      Tapez les nouvelles données de connexion (GUID et chaîne de connexion de fournisseur).

      ou

      Recherchez un objet de Connexion existant à l'aide de les valeurs fournies par l'utilisateur.

      Dans les deux cas, l'objet de Connexion est récupéré du service d' IVsDataConnectionManager , qui retourne un objet de Connexion existant si dessus (ou un qui est équivalente) actuellement est géré. Sinon, elle retourne un nouvel objet de Connexion.

      Si le paramètre booléen retourne false, la connexion est retournée dans son état actuel (autrement dit, fermé s'il s'agit d'une nouvelle connexion). Si le paramètre retourne true, la boîte de dialogue confirme que la connexion retournée est ouverte avant le retour de l'appelant.

  4. utilisez les services de connexion de DDEX pour utiliser la connexion de données.

Afficher: