OdbcCommand.ExecuteNonQuery Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een SQL-instructie uitgevoerd op basis van de Connection instructie en wordt het aantal betrokken rijen geretourneerd.
public:
override int ExecuteNonQuery();
public:
virtual int ExecuteNonQuery();
public override int ExecuteNonQuery();
public int ExecuteNonQuery();
override this.ExecuteNonQuery : unit -> int
abstract member ExecuteNonQuery : unit -> int
override this.ExecuteNonQuery : unit -> int
Public Overrides Function ExecuteNonQuery () As Integer
Public Function ExecuteNonQuery () As Integer
Retouren
Voor de instructies UPDATE, INSERT en DELETE is de retourwaarde het aantal rijen dat wordt beïnvloed door de opdracht. Voor alle andere typen instructies is de retourwaarde -1.
Implementeringen
Uitzonderingen
Opmerkingen
U kunt ExecuteNonQuery catalogusbewerkingen uitvoeren (bijvoorbeeld het uitvoeren van query's op de structuur van een database of het maken van databaseobjecten zoals tabellen) of het wijzigen van de gegevens in een database, zonder een DataSet, door UPDATE-, INSERT- of DELETE-instructies uit te voeren.
U kunt ook ExecuteNonQuery meerdere SQL-instructies uitvoeren als het onderliggende ODBC-stuurprogramma deze functionaliteit ondersteunt. In dit geval is de retourwaarde het aantal rijen dat wordt beïnvloed door alle instructies in de opdracht.
Hoewel ExecuteNonQuery er geen rijen worden geretourneerd, worden alle uitvoerparameters of retourwaarden die aan parameters zijn toegewezen, gevuld met gegevens.
Voor de instructies UPDATE, INSERT en DELETE is de retourwaarde het aantal rijen dat wordt beïnvloed door de opdracht. Voor alle andere typen instructies is de retourwaarde -1. Als er een terugdraaiactie plaatsvindt, is de retourwaarde ook -1.
Wanneer een trigger bestaat in een tabel en gegevens worden toegevoegd of gewijzigd in de tabel, bevat de retourwaarde het aantal rijen dat wordt beïnvloed door zowel de invoeg- of bijwerkbewerking als het aantal rijen dat wordt beïnvloed door de trigger of triggers.