Sdílet prostřednictvím


SqlBatch.ExecuteNonQuery Metoda

Definice

Spustí dávku proti objektu připojení a vrátí celkový počet ovlivněných řádků ve všech dávkových příkazech.

public:
 override int ExecuteNonQuery();
public override int ExecuteNonQuery ();
override this.ExecuteNonQuery : unit -> int
Public Overrides Function ExecuteNonQuery () As Integer

Návraty

Celkový počet řádků ovlivněných ve všech dávkových příkazech.

Poznámky

Můžete použít ExecuteNonQuery k provádění operací katalogu (například dotazování struktury databáze nebo vytváření databázových objektů, jako jsou tabulky), nebo ke změně dat v databázi spuštěním příkazů UPDATE, INSERT nebo DELETE.

I když ExecuteNonQuery nevrací žádné řádky, všechny výstupní parametry nebo návratové hodnoty namapované na parametry jsou naplněny daty.

U příkazů UPDATE, INSERT a DELETE je návratovou hodnotou celkový počet řádků ovlivněných dávkou. Pokud v dávce nejsou zahrnuty žádné příkazy UPDATE, INSERT nebo DELETE, návratová hodnota je -1.

Poznámka

Tato metoda těží z ExecuteNonQuery()a všechny očekávané výjimky této metody platí také zde.

Platí pro