Freigeben über


Befehle und Parameter

Nach dem Herstellen einer Verbindung mit einer Datenquelle können Sie mit einem DbCommand-Objekt Befehle ausführen und sich Ergebnisse aus der Datenquelle zurückgeben lassen. Sie können einen Befehl mit einem der Befehlskonstruktoren für den .NET Framework-Datenanbieter erstellen, mit dem Sie arbeiten. Konstruktoren können optionale Argumente verwenden, z. B. eine SQL-Anweisung, die an der Datenquelle, einem DbConnection Objekt oder einem DbTransaction Objekt ausgeführt werden soll. Sie können diese Objekte auch als Eigenschaften des Befehls konfigurieren. Sie können außerdem mit der CreateCommand-Methode eines DbConnection-Objekts einen Befehl für eine bestimmte Verbindung erstellen. Die SQL-Anweisung, die vom Befehl ausgeführt wird, kann mit der CommandText-Eigenschaft konfiguriert werden.

Jeder .NET Framework-Datenanbieter, der in .NET Framework enthalten ist, verfügt über ein Command Objekt. Der .NET Framework-Datenanbieter für OLE DB enthält ein OleDbCommand Objekt, der .NET Framework-Datenanbieter für SQL Server enthält ein SqlCommand Objekt, den .NET Framework-Datenanbieter für ODBC ein OdbcCommand Objekt, und der .NET Framework-Datenanbieter für Oracle enthält ein OracleCommand Objekt.

In diesem Abschnitt

Ausführen eines Befehls Beschreibt das ADO.NET Command -Objekt und wie es zum Ausführen von Abfragen und Befehlen für eine Datenquelle verwendet wird.

Konfigurieren von Parametern und Parameterdatentypen Beschreibt das Arbeiten mit Command Parametern, einschließlich Richtung, Datentypen und Parametersyntax.

Generieren von Befehlen mit CommandBuilders Beschreibt, wie Befehls-Generatoren zum automatischen Generieren von INSERT-, UPDATE- und DELETE-Befehlen für einen DataAdapter Befehl mit einem SELECT-Befehl mit einer einzigen Tabelle verwendet werden.

Abrufen eines einzelnen Werts aus einer Datenbank Beschreibt, wie die ExecuteScalar Methode eines Command Objekts verwendet wird, um einen einzelnen Wert aus einer Datenbankabfrage zurückzugeben.

Verwenden von Befehlen zum Ändern von Daten Beschreibt, wie ein Datenanbieter zum Ausführen gespeicherter Prozeduren oder DDL-Anweisungen (Data Definition Language) verwendet wird.

Siehe auch