Описание тега executenonquery
None Выполняет инструкцию SQL для объекта Connection поставщика данных.NET Framework и возвращает количество затронутых строк.
Из MSDN: вы можете использоватьExecuteNonQuery
для выполнения операций с каталогом (например, запроса структуры базы данных или создания объектов базы данных, таких как таблицы), или для изменения данных в базе данных без использования DataSet
путем выполнения операторов UPDATE, INSERT или DELETE.
Хотя ExecuteNonQuery
не возвращает никаких строк, любые выходные параметры или возвращаемые значения, сопоставленные с параметрами, заполняются данными.
Для операторов UPDATE, INSERT и DELETE возвращаемое значение - это количество строк, затронутых командой. Для всех других типов операторов возвращаемое значение - -1.