Поделиться через


SqlBatch.ExecuteNonQuery Метод

Определение

Выполняет пакет для объекта подключения, возвращая общее количество затронутых строк во всех команд пакета.

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

Возвращаемое значение

Общее количество строк, затронутых во всех пакетных командах.

Комментарии

Можно использовать для ExecuteNonQuery выполнения операций с каталогом (например, для запроса структуры базы данных или создания объектов базы данных, таких как таблицы), или для изменения данных в базе данных с помощью инструкций UPDATE, INSERT или DELETE.

Хотя ExecuteNonQuery строки не возвращаются, все выходные параметры или возвращаемые значения, сопоставленные с параметрами, заполняются данными.

Для инструкций UPDATE, INSERT и DELETE возвращаемым значением является общее количество строк, затронутых пакетом. Если в пакет не включены инструкции UPDATE, INSERT или DELETE, возвращается значение -1.

Примечание

Этот метод выигрывает от ExecuteNonQuery(), и здесь также применяются все ожидаемые исключения этого метода.

Применяется к