OracleCommand.ExecuteNonQuery Methode

Definitie

Hiermee wordt een SQL-instructie uitgevoerd op basis van de Connection instructie en wordt het aantal betrokken rijen geretourneerd.

public:
 virtual int ExecuteNonQuery();
public:
 override int ExecuteNonQuery();
public int ExecuteNonQuery();
public override int ExecuteNonQuery();
abstract member ExecuteNonQuery : unit -> int
override this.ExecuteNonQuery : unit -> int
override this.ExecuteNonQuery : unit -> int
Public Function ExecuteNonQuery () As Integer
Public Overrides 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 CREATE TABLE- en DROP TABLE-instructies is de retourwaarde 0. Voor alle andere typen instructies is de retourwaarde -1.

Implementeringen

Uitzonderingen

De verbinding bestaat niet.

– of –

De verbinding is niet geopend.

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.

Hoewel ExecuteNonQuery er geen rijen worden geretourneerd, worden 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 CREATE TABLE- en DROP TABLE-instructies is de retourwaarde 0. Voor alle andere typen instructies is de retourwaarde -1. Als er een terugdraaiactie plaatsvindt, is de retourwaarde ook -1.

Van toepassing op

Zie ook