Partager via


DataConnectionCollection, classe

Contient un objet de connexion de données correspondant à chaque connexion de données utilisée dans un modèle de formulaire.

Hiérarchie d'héritage

System.Object
  Microsoft.Office.InfoPath.DataConnectionCollection

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustInherit Class DataConnectionCollection _
    Implements IEnumerable
'Utilisation
Dim instance As DataConnectionCollection
public abstract class DataConnectionCollection : IEnumerable

Remarques

Chaque connexion de données permet de récupérer des données (insérées dans la source de données principale ou dans une source de données secondaire) ou de les envoyer.

Une connexion de données visant à récupérer ou à envoyer des données pour la source de données principale correspond à l'un des types d'objets connexion de données suivants :

Une connexion de données visant à récupérer des données pour une source de données secondaire correspond à l'un des types d'objets connexion de données suivants :

Une connexion de données qui permet uniquement d'envoyer des données correspond à l'un des types d'objets connexion de données suivants :

Pour accéder à un objet DataConnection pour un type particulier de connexion de données, utilisez l'objet DataConnectionCollection associé au modèle de formulaire. Pour accéder à l'objet DataConnectionCollection, utilisez la propriété DataConnections de la classe XmlForm.

Pour utiliser les propriétés et les méthodes de l'objet renvoyé par la collection DataConnectionCollection, vous devez convertir cet objet dans le type qui représente le type de connexion de données que vous utilisez pour pouvoir accéder à ces membres. Par exemple, pour travailler avec un objet AdoQueryConnection (qui représente une connexion de données pour l'extraction de données d'une base de données Access ou SQL Server), vous devez convertir l'objet renvoyé par la collection DataConnectionCollection comme indiqué dans les exemples suivants :

   // Get the Employees connection from the 
   // DataConnections collection.
   AdoQueryConnection myAdoQueryConnection =
      (AdoQueryConnection)(this.DataConnections["Employees"]);
   ' Get the Employees connection from the 
   ' DataConnections collection.
   Dim myAdoQueryConnection As AdoQueryConnection = _
      DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

Pour plus d'informations sur l'utilisation des connexions de données, consultez Procédure d'accès à des sources de données externes

Sécurité des threads

Tout membre static (Shared dans Visual Basic) public de ce type garantit la sécurité des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.

Voir aussi

Référence

DataConnectionCollection, membres

Microsoft.Office.InfoPath, espace de noms