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.
Gilt für: .NET Framework
.NET .NET
Standard
Sie können den Microsoft SqlClient-Datenprovider für SQL Server DataReader verwenden, um einen schreibgeschützten Datenstrom aus einer Datenbank abzurufen, der nur vorwärts gelesen werden kann. Die Ergebnisse werden bei der Ausführung der Abfrage zurückgegeben und im Netzwerkpuffer auf dem Client gespeichert, bis Sie sie mit der Read-Methode der DataReader-Klasse anfordern. Mit der DataReader-Klasse kann die Leistung der Anwendung gesteigert werden, indem die Daten abgefragt werden, sobald sie verfügbar sind, und (standardmäßig) immer nur eine Zeile im Arbeitsspeicher gespeichert wird, wodurch der Systemmehraufwand verringert wird.
Ein DataAdapter wird zum Abrufen von Daten aus einer Datenquelle und zum Auffüllen von Tabellen in einem DataSet verwendet. Das DataAdapter schreibt außerdem am DataSet vorgenommene Änderungen zurück in die Datenquelle. Die DataAdapter-Klasse verwendet das Connection-Objekt des Microsoft SqlClient-Datenanbieters für SQL Server zum Herstellen einer Verbindung mit einer Datenquelle und Command-Objekte zum Abrufen von Daten aus der Datenquelle und Auflösen von Änderungen an der Datenquelle.
.NET enthält ein DbDataReader- und ein DbDataAdapter-Objekt, der Microsoft SqlClient-Datenanbieter für SQL Server ein SqlDataReader- und ein SqlDataAdapter-Objekt.
In diesem Abschnitt
Abrufen von Daten durch einen DataReader
Beschreibt das ADO.NET-DataReader-Objekt und seine Verwendung zum Zurückgeben eines Ergebnisdatenstroms aus einer Datenquelle
Auffüllen eines Datasets aus einem DataAdapter
Beschreibt die Vorgehensweise beim Füllen eines DataSet mit Tabellen, Spalten und Zeilen mit einem DataAdapter.
DataAdapter-Parameter
Beschreibt die Verwendung von Parametern mit den Befehlseigenschaften eines DataAdapter, einschließlich des Zuordnens der Inhalte einer Spalte in einem DataSet zu einem Befehlsparameter.
Hinzufügen von vorhandenen Einschränkungen zu einem DataSet
Beschreibt das Hinzufügen vorhandener Einschränkungen zu einem DataSet.
DataAdapter-, DataTable-und DataColumn-Zuordnungen
Beschreibt, wie DataTableMappings und ColumnMappings für ein DataAdapter eingerichtet werden.
Blättern in Abfrageergebnissen
Enthält ein Beispiel für das Anzeigen der Ergebnisse einer Abfrage als Datenseiten.
Aktualisieren von Datenquellen mit DataAdapters
Beschreibt, wie ein DataAdapter verwendet wird, um Änderungen in einem DataSet zurück in die Datenbank zu schreiben.
Verarbeiten von DataAdapter-Ereignissen
Beschreibt DataAdapter-Ereignisse und deren Verwendung.
Batchvorgänge mit DataAdapters
Beschreibt, wie die Anwendungsleistung verbessert werden kann, indem die Anzahl der Hin- und Rückübertragungen zu SQL Server beim Anwenden von Updates aus dem DataSet reduziert wird.