Freigeben über


DataAdapter-Klasse

Stellt einen Satz von SQL-Befehlen und eine Datenbankverbindung dar, die zum Füllen des DataSet und zum Aktualisieren der Datenquelle verwendet werden.

Namespace: System.Data.Common
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Public Class DataAdapter
    Inherits Component
    Implements IDataAdapter
'Usage
Dim instance As DataAdapter
public class DataAdapter : Component, IDataAdapter
public ref class DataAdapter : public Component, IDataAdapter
public class DataAdapter extends Component implements IDataAdapter
public class DataAdapter extends Component implements IDataAdapter

Hinweise

Der DataAdapter bildet eine Verbindung zwischen einem DataSet und einer Datenquelle, über die Daten abgerufen und gespeichert werden. Die Bereitstellung dieser Verbindung durch den DataAdapter erfolgt durch Zuordnung von Fill, wodurch die Daten im DataSet so angepasst werden, dass sie mit den Daten in der Datenquelle übereinstimmen, und durch Zuordnung von Update, wodurch die Daten in der Datenquelle so angepasst werden, dass sie mit den Daten im DataSet übereinstimmen.

Wenn Sie eine Verbindung mit einer SQL Server-Datenbank herstellen, können Sie die Gesamtleistung steigern, indem Sie den SqlDataAdapter zusammen mit dem zugeordneten SqlCommand-Objekt und dem zugeordneten SqlConnection-Objekt verwenden. Bei von OLE DB unterstützten Datenquellen verwenden Sie den DataAdapter mit dem zugeordneten OleDbCommand-Objekt und dem zugeordneten OleDbConnection-Objekt. Bei von ODBC unterstützten Datenquellen verwenden Sie den DataAdapter mit dem zugeordneten OdbcCommand-Objekt und dem zugeordneten OdbcConnection-Objekt. Bei Oracle-Datenbanken verwenden Sie den DataAdapter mit dem zugeordneten OracleCommand-Objekt und dem zugeordneten OracleConnection-Objekt.

Wenn eine Instanz von DataAdapter erstellt wird, werden die Lese-/Schreibeigenschaften auf die Anfangswerte festgelegt. Eine Liste dieser Werte finden Sie unter dem DataAdapter-Konstruktor.

Vererbungshierarchie

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.Data.Common.DataAdapter
         System.Data.Common.DbDataAdapter

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

DataAdapter-Member
System.Data.Common-Namespace