SqlBatch.ExecuteNonQuery Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il batch sull'oggetto connessione, restituendo il numero totale di righe interessate in tutti i comandi batch.
public:
override int ExecuteNonQuery();
public override int ExecuteNonQuery ();
override this.ExecuteNonQuery : unit -> int
Public Overrides Function ExecuteNonQuery () As Integer
Restituisce
Numero totale di righe interessate in tutti i comandi batch.
Commenti
È possibile utilizzare ExecuteNonQuery per eseguire operazioni di catalogo, ad esempio per eseguire query sulla struttura di un database o per creare oggetti di database come tabelle, oppure per modificare i dati in un database eseguendo istruzioni UPDATE, INSERT o DELETE.
Anche se ExecuteNonQuery non restituisce righe, i parametri di output o i valori restituiti mappati ai parametri vengono popolati con i dati.
Per le istruzioni UPDATE, INSERT e DELETE, il valore restituito è il numero totale di righe interessate dal batch. Se nel batch non sono incluse istruzioni UPDATE, INSERT o DELETE, il valore restituito è -1.
Nota
Questo metodo trae vantaggio da ExecuteNonQuery()e tutte le eccezioni previste di tale metodo si applicano anche qui.