Udostępnij za pośrednictwem


DbCommand.ExecuteNonQuery Metoda

Definicja

Wykonuje polecenie względem 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.

Chociaż ExecuteNonQuery nie zwraca żadnych wierszy, żadne parametry wyjściowe ani wartości zwracane zmapowane na parametry są wypełniane danymi.

W przypadku instrukcji UPDATE, INSERT i DELETE zwracana wartość to liczba wierszy, których dotyczy polecenie. Dla wszystkich innych typów instrukcji zwracana wartość to -1.

Dotyczy

Zobacz też