Freigeben über


DataConnectionCollection-Klasse

Enthält ein Datenverbindungsobjekt, das jeder Datenverbindung entspricht, die in einer Formularvorlage verwendet wird.

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.DataConnectionCollection

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustInherit Class DataConnectionCollection _
    Implements IEnumerable
'Usage
Dim instance As DataConnectionCollection
public abstract class DataConnectionCollection : IEnumerable

Hinweise

Jede Datenverbindung wird zum Abrufen von Daten (eingefügt in die Hauptdatenquelle oder eine sekundäre Datenquelle) oder zum Senden von Daten verwendet.

Eine für die Hauptdatenquelle zum Abrufen oder Senden von Daten verwendete Datenverbindung entspricht einem der folgenden Datenverbindungs-Objekttypen:

Eine für eine sekundäre Datenquelle zum Abrufen von Daten verwendete Datenverbindung entspricht einem der folgenden Datenverbindungs-Objekttypen:

Eine nur zum Senden von Daten verwendete Datenverbindung entspricht einem der folgenden Datenverbindungs-Objekttypen:

Für den Zugriff auf ein DataConnection-Objekt für eine bestimmte Datenverbindungsart wird das der Formularvorlage zugeordnete DataConnectionCollection-Objekt verwendet, für den Zugriff auf das DataConnectionCollection-Objekt die DataConnections-Eigenschaft der XmlForm-Klasse.

Um die Eigenschaften oder Methoden des von DataConnectionCollection zurückgegebenen Objekts zu verwenden, müssen Sie dieses Objekt in den Typ umwandeln, der die Datenverbindungsart darstellt, mit der Sie arbeiten, bevor Sie auf diese Member zugreifen können. Beispielsweise müssen Sie zum Verwenden eines AdoQueryConnection-Objekts (das eine Datenverbindung für den Abruf von Daten von der Access- oder SQL Server-Datenbank darstellt) das von DataConnectionCollection zurückgegebene Objekt umwandeln, wie in den folgenden Beispielen dargestellt.

   // 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)

Weitere Informationen zum Verwenden von Datenverbindungen finden Sie unter Vorgehensweise: Zugreifen auf externe Datenquellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

DataConnectionCollection-Member

Microsoft.Office.InfoPath-Namespace