Nyelv

OracleCommand.ExecuteNonQuery Metódus

Definíció

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

A kapcsolat nem létezik.

-vagy-

A kapcsolat nincs megnyitva.

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.

A következőre érvényes:

Lásd még