Udostępnij za pośrednictwem


DbBatch.ExecuteNonQuery Metoda

Definicja

Wykonuje partię względem obiektu połączenia, zwracając całkowitą liczbę wierszy, których dotyczy problem we wszystkich poleceniach wsadowych.

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

Zwraca

Łączna liczba wierszy, których dotyczy wszystkie polecenia wsadowe.

Uwagi

Służy ExecuteNonQuery do wykonywania operacji w katalogu (na przykład wykonywania zapytań dotyczących struktury bazy danych lub tworzenia obiektów bazy danych, takich jak tabele) lub zmiany danych w bazie danych przez wykonanie instrukcji UPDATE, INSERT lub DELETE.

Mimo że ExecuteNonQuery nie zwraca żadnych wierszy, żadne parametry wyjściowe ani wartości zwracane zmapowane do parametrów są wypełniane danymi.

W przypadku instrukcji UPDATE, INSERT i DELETE zwracana wartość jest całkowitą liczbą wierszy, których dotyczy partia. Jeśli w partii nie są uwzględniane żadne instrukcje UPDATE, INSERT lub DELETE, zwracana wartość to -1.

Dotyczy