OdbcCommand.ExecuteNonQuery Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
üzerinde Connection bir SQL deyimi yürütür ve etkilenen satır sayısını döndürür.
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
Döndürülenler
UPDATE, INSERT ve DELETE deyimleri için dönüş değeri, komutundan etkilenen satır sayısıdır. Diğer tüm deyim türleri için dönüş değeri -1'dir.
Uygulamalar
Özel durumlar
Açıklamalar
Katalog işlemlerini gerçekleştirmek (örneğin, veritabanının yapısını sorgulamak veya tablolar gibi veritabanı nesneleri oluşturmak) veya UPDATE, INSERT veya DELETE deyimlerini yürüterek, kullanmadan DataSetveritabanındaki verileri değiştirmek için kullanabilirsinizExecuteNonQuery.
Temel ODBC sürücüsü bu işlevselliği destekliyorsa birden çok SQL deyimini yürütmek için de kullanabilirsiniz ExecuteNonQuery . Bu durumda, dönüş değeri komuttaki tüm deyimlerden etkilenen satır sayısıdır.
Satır döndürmese de ExecuteNonQuery , tüm çıkış parametreleri veya parametrelerle eşlenen 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. 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.
Tabloda bir tetikleyici varsa ve tabloya veri eklendiğinde veya değiştirildiğinde, dönüş değeri hem ekleme veya güncelleştirme işleminden etkilenen satır sayısını hem de tetikleyici veya tetikleyicilerden etkilenen satır sayısını içerir.