Verwenden von Befehlen zum Ändern von Daten

Mit einem .NET Framework-Datenanbieter können gespeicherte Prozeduren oder Datendefinitionssprachen-Anweisungen (z. B. CREATE TABLE und ALTER COLUMN) ausgeführt werden, um eine Schemabearbeitung an einer Datenbank oder einem Katalog vorzunehmen. Bei diesen Befehlen werden keine Zeilen zurückgegeben, wie es bei einer Abfrage der Fall wäre. Daher stellt das Command-Objekt eine ExecuteNonQuery für die Verarbeitung bereit.

Mit der ExecuteNonQuery-Methode können Sie sowohl ein Schema ändern als auch SQL-Anweisungen verarbeiten, die Daten ändern, aber keine Zeilen zurückgeben, z. B. INSERT, UPDATE und DELETE.

Obwohl von der ExecuteNonQuery-Methode keine Zeilen zurückgegeben werden, können Eingabeparameter, Ausgabeparameter und Rückgabewerte übergeben und über die Parameters-Auflistung des Command-Objekts zurückgegeben werden.

In diesem Abschnitt

Aktualisieren von Daten in einer Datenquelle
Beschreibt das Ausführen von Befehlen oder gespeicherten Prozeduren, mit denen Daten in einer Datenbank geändert werden.

Ausführen von Katalogoperationen
Beschreibt das Ausführen von Befehlen, mit denen ein Datenbankschema geändert wird.

Weitere Informationen