SqlBatch.ExecuteNonQuery Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ejecuta el lote en su objeto de conexión y devuelve el número total de filas afectadas en todos los comandos por lotes.
public:
override int ExecuteNonQuery();
public override int ExecuteNonQuery();
override this.ExecuteNonQuery : unit -> int
Public Overrides Function ExecuteNonQuery () As Integer
Devoluciones
Número total de filas afectadas en todos los comandos por lotes.
Comentarios
Puede usar ExecuteNonQuery para realizar operaciones de catálogo (por ejemplo, consultar la estructura de una base de datos o crear objetos de base de datos como tablas) o para cambiar los datos de una base de datos mediante la ejecución de instrucciones UPDATE, INSERT o DELETE.
Aunque ExecuteNonQuery no devuelve ninguna fila, los parámetros de salida o los valores devueltos asignados a los parámetros se rellenan con datos.
Para las instrucciones UPDATE, INSERT y DELETE, el valor devuelto es el número total de filas afectadas por el lote. Si no se incluyen instrucciones UPDATE, INSERT o DELETE en el lote, el valor devuelto es -1.
Nota
Este método se beneficia de ExecuteNonQuery()y todas las excepciones esperadas de ese método también se aplican aquí.