OdbcCommand.ExecuteNonQuery Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.