Freigeben über


DataConnection-Klasse

Stellt die Basisklasse dar, vom dem jeder spezifische Datenverbindungstyp abgeleitet wird.

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.DataConnection
    

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

Syntax

'Declaration
Public MustInherit Class DataConnection
'Usage
Dim instance As DataConnection
public abstract class DataConnection

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

DataConnection-Member

Microsoft.Office.InfoPath-Namespace

Vererbungshierarchie

System.Object
  Microsoft.Office.InfoPath.DataConnection
    Microsoft.Office.InfoPath.AdoQueryConnection
    Microsoft.Office.InfoPath.AdoSubmitConnection
    Microsoft.Office.InfoPath.BdcQueryConnection
    Microsoft.Office.InfoPath.BdcSubmitConnection
    Microsoft.Office.InfoPath.EmailSubmitConnection
    Microsoft.Office.InfoPath.FileQueryConnection
    Microsoft.Office.InfoPath.FileSubmitConnection
    Microsoft.Office.InfoPath.SharepointListQueryConnection
    Microsoft.Office.InfoPath.SharePointListRWQueryConnection
    Microsoft.Office.InfoPath.SharePointListRWSubmitConnection
    Microsoft.Office.InfoPath.SubmitToHostConnection
    Microsoft.Office.InfoPath.WebServiceConnection