DbBatch.ExecuteNonQuery Methode

Definition

Führt den Batch für sein Verbindungsobjekt aus und gibt die Gesamtzahl der betroffenen Zeilen für alle Batchbefehle zurück.

public:
 abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery ();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer

Gibt zurück

Die Gesamtanzahl der Zeilen, die in allen Batchbefehlen betroffen sind.

Hinweise

Sie können verwenden ExecuteNonQuery , um Katalogvorgänge auszuführen (z. B. abfragen der Struktur einer Datenbank oder Erstellen von Datenbankobjekten wie Tabellen) oder um die Daten in einer Datenbank durch Ausführen von UPDATE-, INSERT- oder DELETE-Anweisungen zu ändern.

Gibt zwar ExecuteNonQuery keine Zeilen zurück, aber alle Ausgabeparameter oder Rückgabewerte, die Parametern zugeordnet sind, werden mit Daten aufgefüllt.

Für UPDATE-, INSERT- und DELETE-Anweisungen ist der Rückgabewert die Gesamtanzahl der Zeilen, die vom Batch betroffen sind. Wenn keine UPDATE-, INSERT- oder DELETE-Anweisungen im Batch enthalten sind, ist der Rückgabewert -1.

Gilt für: