Nota: este método es nuevo en la versión 2.0 de .NET Framework.
Ejecuta una instrucción SQL en un objeto de conexión.
Espacio de nombres: System.Data.Common
Ensamblado: System.Data (en system.data.dll)
Visual Basic (Declaración)
Public MustOverride Function ExecuteNonQuery As Integer
Dim instance As DbCommand
Dim returnValue As Integer
returnValue = instance.ExecuteNonQuery
public abstract int ExecuteNonQuery ()
public:
virtual int ExecuteNonQuery () abstract
public abstract int ExecuteNonQuery ()
public abstract function ExecuteNonQuery () : int
Valor devuelto
Número de filas afectadas.
Se puede utilizar 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 la información de una base de datos ejecutando las instrucciones UPDATE, INSERT o DELETE.
Aunque ExecuteNonQuery no devuelva 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 corresponde al número de filas afectadas por el comando. Para los demás tipos de instrucciones, el valor devuelto es -1.
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.
.NET Framework
Compatible con: 2.0
.NET Compact Framework
Compatible con: 2.0