DbCommand.ExecuteNonQuery Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет команду в объекте подключения, возвращая количество затронутых строк.
public:
abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer
Возвращаемое значение
Количество затронутых строк.
Реализации
Комментарии
Можно использовать ExecuteNonQuery для выполнения операций каталога (например, запроса структуры базы данных или создания объектов базы данных, таких как таблицы), или для изменения данных в базе данных путем выполнения инструкций UPDATE, INSERT или DELETE.
Хотя ExecuteNonQuery ни один из строк не возвращается, все выходные параметры или возвращаемые значения, сопоставленные с параметрами, заполняются данными.
Для инструкций UPDATE, INSERT и DELETE возвращаемое значение — это количество строк, затронутых командой. Для всех других типов операторов возвращаемое значение равно -1.