OdbcCommand.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 instrukcję SQL względem elementu Connection i zwraca liczbę wierszy, których dotyczy problem.
public:
override int ExecuteNonQuery();
public:
virtual int ExecuteNonQuery();
public override int ExecuteNonQuery ();
public int ExecuteNonQuery ();
override this.ExecuteNonQuery : unit -> int
abstract member ExecuteNonQuery : unit -> int
override this.ExecuteNonQuery : unit -> int
Public Overrides Function ExecuteNonQuery () As Integer
Public Function ExecuteNonQuery () As Integer
Zwraca
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.
Implementuje
Wyjątki
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, bez użycia DataSetelementu , przez wykonanie instrukcji UPDATE, INSERT lub DELETE.
Można również użyć ExecuteNonQuery polecenia , aby wykonać wiele instrukcji SQL, jeśli bazowy sterownik ODBC obsługuje tę funkcję. W takim przypadku zwracana wartość to liczba wierszy, których dotyczy wszystkie instrukcje w poleceniu.
Chociaż ExecuteNonQuery nie zwraca żadnych wierszy, wszystkie parametry wyjściowe lub 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. Jeśli nastąpi wycofanie, zwracana wartość to również -1.
Gdy wyzwalacz istnieje w tabeli, a dane są dodawane lub zmieniane w tabeli, zwracana wartość zawiera liczbę wierszy, których dotyczy operacja wstawiania lub aktualizacji oraz liczba wierszy, których dotyczy wyzwalacz lub wyzwalacze.