Compartir a través de


SqlBatch.ExecuteNonQuery Método

Definición

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í.

Se aplica a