Freigeben über


DataConnection Klasse

Definition

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

public ref class DataConnection abstract
public abstract class DataConnection
type DataConnection = class
Public MustInherit Class DataConnection
Vererbung
DataConnection
Abgeleitet

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:

Um auf ein DataConnection Objekt für eine bestimmte Art von Datenverbindung zuzugreifen, verwenden Sie das DataConnectionCollection der Formularvorlage zugeordnete Objekt. Verwenden Sie DataConnections die DataConnectionCollection -Eigenschaft der -Klasse, um auf das XmlForm -Objekt zuzugreifen.

Um die Eigenschaften oder Methoden des von DataConnectionCollectionzurückgegebenen Objekts zu verwenden, müssen Sie dieses Objekt in den Typ umwandeln, der die Art der Datenverbindung darstellt, mit der Sie arbeiten, bevor Sie auf diese Member zugreifen können. Wenn Sie beispielsweise mit einem AdoQueryConnection -Objekt arbeiten möchten (das eine Datenverbindung zum Abrufen von Daten aus einer Access- oder SQL Server-Datenbank darstellt), müssen Sie das von zurückgegebene DataConnectionCollection Objekt umwandeln, wie in den folgenden Beispielen gezeigt.

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

Konstruktoren

DataConnection()

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

Eigenschaften

Name

Ruft den Namen der Datenverbindung ab.

Methoden

Execute()

Je nachdem, von welcher ConnectionType die Connection-Klasse aufgerufen wird, wird ein Sende- oder Abfragevorgang in der Datenverbindung ausgeführt. Dabei werden deklarativ definierte Werte für die gesendeten Daten, Abfrageparameter oder abzurufenden Daten verwendet.

Gilt für: