OracleCommand.ExecuteNonQuery Yöntem

Tanım

üzerinde Connection bir SQL deyimi yürütür ve etkilenen satır sayısını döndürür.

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

Döndürülenler

UPDATE, INSERT ve DELETE deyimleri için, dönüş değeri komutundan etkilenen satır sayısıdır. CREATE TABLE ve DROP TABLE deyimleri için dönüş değeri 0'dır. Diğer tüm deyim türleri için dönüş değeri -1'dir.

Uygulamalar

Özel durumlar

Bağlantı yok.

-veya-

Bağlantı açık değil.

Açıklamalar

Update, INSERT veya DELETE deyimlerini yürüterek katalog işlemleri gerçekleştirmek (örneğin, veritabanının yapısını sorgulamak veya tablolar gibi veritabanı nesneleri oluşturmak) veya veritabanındaki verileri, kullanmadan ExecuteNonQuerydeğiştirmek için kullanabilirsinizDataSet.

Herhangi bir satır döndürmese ExecuteNonQuery de, parametrelere eşlenen tüm çıkış parametreleri veya dönüş değerleri verilerle doldurulur.

UPDATE, INSERT ve DELETE deyimleri için, dönüş değeri komutundan etkilenen satır sayısıdır. CREATE TABLE ve DROP TABLE deyimleri için dönüş değeri 0'dır. Diğer tüm deyim türleri için dönüş değeri -1'dir. Geri alma gerçekleşirse, dönüş değeri de -1 olur.

Şunlara uygulanır

Ayrıca bkz.