DbCommand.ExecuteNonQuery Metoda

Definicja

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.

Dotyczy

Zobacz też