DbCommand.ExecuteNonQuery Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje polecenie względem jego obiektu połączenia, zwracając liczbę wierszy, których dotyczy problem.
public:
abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer
Zwraca
Liczba wierszy, których dotyczy problem.
Implementuje
Uwagi
Można użyć ExecuteNonQuery do wykonywania operacji wykazu (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, wszystkie parametry wyjściowe lub zwracane wartości zamapowane na parametry są wypełniane danymi.
W przypadku instrukcji UPDATE, INSERT i DELETE zwracana wartość to liczba wierszy, których dotyczy polecenie. W przypadku wszystkich innych typów instrukcji zwracana wartość to -1.