OracleCommand.ExecuteNonQuery Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Végrehajt egy SQL-utasítást, Connection és visszaadja az érintett sorok számát.
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
Válaszok
AZ UPDATE, INSERT és DELETE utasítás esetén a visszatérési érték a parancs által érintett sorok száma. A CREATE TABLE és DROP TABLE utasítások esetén a visszatérési érték 0. Minden más típusú utasítás esetén a visszatérési érték -1.
Megvalósítás
Kivételek
Megjegyzések
Segítségével ExecuteNonQuery katalógusműveleteket hajthat végre (például lekérdezheti az adatbázis struktúráját, vagy adatbázis-objektumokat, például táblákat hozhat létre); vagy módosíthatja az adatbázisban lévő adatokat az UPDATE, INSERT vagy DELETE utasítások végrehajtása nélkül DataSet.
Bár ExecuteNonQuery nem ad vissza sorokat, a paraméterekhez hozzárendelt kimeneti paraméterek vagy visszatérési értékek adatokkal vannak feltöltve.
AZ UPDATE, INSERT és DELETE utasítás esetén a visszatérési érték a parancs által érintett sorok száma. A CREATE TABLE és DROP TABLE utasítások esetén a visszatérési érték 0. Minden más típusú utasítás esetén a visszatérési érték -1. Visszaállítás esetén a visszatérési érték is -1.