DbCommand.ExecuteNonQuery Méthode

Définition

En cas de substitution dans une classe dérivée, exécute l’instruction SQL par rapport à un objet de connexion.When overridden in a derived class, executes a SQL statement against a connection object.

public:
 abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery ();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer

Retours

Int32

Nombre de lignes affectées.The number of rows affected.

Implémente

Remarques

Vous pouvez utiliser ExecuteNonQuery pour effectuer des opérations de catalogue (par exemple, pour interroger la structure d’une base de données ou pour créer des objets de base de données tels que des tables) ou pour modifier les données d’une base de données en exécutant des instructions Update, INSERT ou DELETE.You can use ExecuteNonQuery to perform catalog operations (for example, querying the structure of a database or creating database objects such as tables), or to change the data in a database by executing UPDATE, INSERT, or DELETE statements.

Bien que ExecuteNonQuery ne retourne pas de lignes, les paramètres de sortie ou les valeurs de retour mappés aux paramètres sont remplis avec des données.Although ExecuteNonQuery does not return any rows, any output parameters or return values mapped to parameters are populated with data.

Pour les instructions UPDATE, INSERT et DELETE, les valeurs de retour représentent le nombre de lignes affectées par la commande.For UPDATE, INSERT, and DELETE statements, the return value is the number of rows affected by the command. Pour tous les autres types d'instructions, la valeur de retour est -1.For all other types of statements, the return value is -1.

S’applique à