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
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.
Ayrıca, 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 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. 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 olduğunda 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 tetikleyiciden veya tetikleyicilerden etkilenen satır sayısını içerir.