Verwenden von Befehlen zum Ändern von Daten

Gilt für: .NET Framework .NET .NET Standard

Herunterladen von ADO.NET

Mit dem Microsoft SqlClient-Datenprovider für SQL Server können Sie gespeicherte Prozeduren oder Anweisungen der Datendefinitionssprache (zum Beispiel CREATE TABLE und ALTER COLUMN) ausführen, um Schemaänderungen an einer Datenbank oder einem Katalog vorzunehmen. Diese Befehle geben keine Zeilen zurück, wie es eine Abfrage tun würde; daher stellt das SqlCommand-Objekt ein ExecuteNonQuery bereit, um sie zu verarbeiten.

Zusätzlich zur Verwendung von ExecuteNonQuery zum Ändern des Schemas können Sie diese Methode auch verwenden, um SQL-Anweisungen zu 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.

Siehe auch