Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können die ADO.NET DataReader verwenden, um einen schreibgeschützten, vorwärtsgeschützten Datenstrom aus einer Datenbank abzurufen. Ergebnisse werden während der Ausführung der Abfrage zurückgegeben und im Netzwerkpuffer auf dem Client gespeichert, bis Sie sie mithilfe der Read Methode des DataReader anfordern. Die Verwendung von DataReader kann die Anwendungsleistung erhöhen, indem Daten abgerufen werden, sobald sie verfügbar sind, sowie standardmäßig nur eine Zeile gleichzeitig im Arbeitsspeicher gespeichert wird, wodurch der Systemaufwand reduziert wird.
Ein DataAdapter wird zum Abrufen von Daten aus einer Datenquelle und zum Auffüllen von Tabellen in einem DataSet verwendet. Mit dem DataAdapter werden außerdem im DataSet vorgenommene Änderungen für die Datenquelle übernommen. Das DataAdapter-Objekt des .NET Framework-Datenanbieters wird verwendet, um eine Verbindung mit einer Datenquelle herzustellen, und mit Connection-Objekten werden Daten aus der Datenquelle abgerufen und Änderungen an dieser aufgelöst.
Jeder .NET Framework-Datenanbieter, der in .NET Framework enthalten ist, verfügt über ein DbDataReader und ein DbDataAdapter Objekt: Der .NET Framework-Datenanbieter für OLE DB enthält ein OleDbDataReader Und ein OleDbDataAdapter Objekt, der .NET Framework-Datenanbieter für SQL Server enthält ein SqlDataReader und ein SqlDataAdapter Objekt, der .NET Framework-Datenanbieter für ODBC enthält ein OdbcDataReader und ein OdbcDataAdapter Objekt, und der .NET Framework-Datenanbieter für Oracle enthält ein OracleDataReader und ein OracleDataAdapter Objekt.
In diesem Abschnitt
Abrufen von Daten mithilfe eines DataReader Beschreibt das ADO.NET DataReader -Objekt und wie es verwendet wird, um einen Datenstrom von Ergebnissen aus einer Datenquelle zurückzugeben.
Auffüllen eines DataSets aus einem DataAdapter Beschreibt, wie Sie mithilfe eines DataAdapter ein DataSet mit Tabellen, Spalten und Zeilen gefüllt wird.
DataAdapter-Parameter Beschreibt die Verwendung von Parametern mit den Befehlseigenschaften eines DataAdapter, einschließlich der Zuordnung des Inhalts einer Spalte in einem DataSet zu einem Befehlsparameter.
Hinzufügen vorhandener Einschränkungen zu einem DataSet Beschreibt das Hinzufügen vorhandener Einschränkungen zu einem DataSet.
DataAdapter DataTable- und DataColumn-Zuordnungen Beschreibt das Einrichten von DataTableMappings und ColumnMappings für ein DataAdapter.
Durch das Blättern eines Abfrageergebnisses wird ein Beispiel bereitgestellt, wie die Ergebnisse einer Abfrage als Datenseiten angezeigt werden können.
Aktualisieren von Datenquellen mit DataAdapters Beschreibt, wie Sie mithilfe einer DataSet, Änderungen in einem DataAdapter auf die Datenbank zurückzuführen können.
Behandeln von DataAdapter-Ereignissen Beschreibt Ereignisse und deren NutzungDataAdapter.
Ausführen von Batchvorgängen mit DataAdapters Beschreibt die Verbesserung der Anwendungsleistung, indem die Anzahl der Roundtrips zur SQL Server-Datenbank beim Anwenden von Updates aus dem DataSet reduziert wird.