Abrufen und Ändern von Daten in ADO.NET

Aktualisiert: November 2007

Eine der wichtigsten Funktionen einer Datenbankanwendung ist das Herstellen einer Verbindung mit einer Datenquelle und das Abrufen der darin enthaltenen Daten. Die .NET Framework-Datenanbieter von ADO.NET bilden eine Brücke zwischen der Anwendung und der Datenquelle. Sie ermöglichen das Ausführen von Befehlen sowie das Abrufen von Daten mithilfe eines DataReader oder eines DataAdapter. Eine Hauptfunktion jeder Datenbank ist die Fähigkeit, die in ihr gespeicherten Daten zu aktualisieren. In ADO.NET werden zum Aktualisieren von Daten der DataAdapter, das DataSet und Command-Objekte und u. U. auch Transaktionen verwendet.

In diesem Abschnitt

  • Herstellen einer Verbindung mit einer Datenquelle (ADO.NET)
    Beschreibt, wie eine Verbindung zu einer Datenquelle hergestellt und wie mit Verbindungsereignissen gearbeitet wird.

  • Verbindungszeichenfolgen (ADO.NET)
    Enthält Themen, in denen verschiedene Aspekte der Verwendung von Verbindungszeichenfolgen, einschließlich der Schlüsselwörter für Verbindungszeichenfolgen und Sicherheitsinformationen, sowie das Speichern und Abrufen von Verbindungszeichenfolgen beschrieben werden.

  • Verbindungspooling (ADO.NET)
    Beschreibt das Verbindungspooling für die .NET Framework-Datenanbieter.

  • Befehle und Parameter (ADO.NET)
    Enthält Themen, in denen die Erstellung von Befehlen und Befehlsgeneratoren, die Konfiguration von Parametern und die Ausführung von Befehlen zum Abrufen und Ändern von Daten beschrieben wird.

  • 'DataAdapters' und 'DataReaders' (ADO.NET)
    Enthält Themen, in denen "DataReaders", "DataAdapters", Parameter, die Behandlung von "DataAdapter"-Ereignissen und die Ausführung von Batchvorgängen beschrieben werden.

  • Transaktionen und Parallelität (ADO.NET)
    Enthält Themen, in denen die Ausführung lokaler und verteilter Transaktionen sowie das Arbeiten mit vollständiger Parallelität beschrieben werden.

  • Abrufen von Identitäts- oder AutoWert-Werten (ADO.NET)
    Enthält ein Beispiel für das Zuordnen der für eine identity-Spalte in einer Microsoft SQL Server-Tabelle oder für ein Autonumber-Feld in einer Microsoft Access-Tabelle generierten Werte zu einer Spalte einer eingefügten Zeile in einer Tabelle. Erläutert die Zusammenführung von Identitätswerten in einer DataTable.

  • Abrufen von umfangreichen Daten (ADO.NET)
    Beschreibt das Abrufen binärer Daten oder großer Datenstrukturen mithilfe von CommandBehavior.SequentialAccess zum Ändern des Standardverhaltens eines DataReader.

  • Ändern von Daten mit gespeicherten Prozeduren (ADO.NET)
    Beschreibt die Verwendung von Eingabe- und Ausgabeparametern für gespeicherte Prozeduren zum Einfügen einer Zeile in eine Datenbank mit Rückgabe eines neuen Identitätswerts.

  • Abrufen von Schemainformationen aus einer Datenbank (ADO.NET)
    Beschreibt, wie verfügbare Datenbanken oder Kataloge, Tabellen und Ansichten in einer Datenbank, für Tabellen vorhandene Einschränkungen und andere Schemainformationen aus einer Datenquelle abgerufen werden.

  • 'DbProviderFactory' (ADO.NET)
    Beschreibt das Anbieterfactorymodell und veranschaulicht, wie die Basisklassen im System.Data.Common-Namespace verwendet werden.

  • Datenablaufverfolgung in ADO.NET
    Beschreibt, wie ADO.NET eine integrierte Funktionalität für die Datenablaufverfolgung bereitstellt.

  • Leistungsindikatoren (ADO.NET)
    Beschreibt für SqlClient und OracleClient verfügbare Leistungsindikatoren.

Siehe auch

Weitere Ressourcen

Datentypmappings in ADO.NET

'DataSets', 'DataTables' und 'DataViews' (ADO.NET)

Sichern von ADO.NET-Anwendungen

SQL Server und ADO.NET