DbDataAdapter.GetBatchedRecordsAffected(Int32, Int32, Exception) Yöntem

Tanım

Daha büyük bir toplu güncelleştirme içindeki tek bir güncelleştirme girişimi hakkındaki bilgileri döndürür.

protected:
 virtual bool GetBatchedRecordsAffected(int commandIdentifier, [Runtime::InteropServices::Out] int % recordsAffected, [Runtime::InteropServices::Out] Exception ^ % error);
protected virtual bool GetBatchedRecordsAffected(int commandIdentifier, out int recordsAffected, out Exception? error);
protected virtual bool GetBatchedRecordsAffected(int commandIdentifier, out int recordsAffected, out Exception error);
abstract member GetBatchedRecordsAffected : int * int * Exception -> bool
override this.GetBatchedRecordsAffected : int * int * Exception -> bool
Protected Overridable Function GetBatchedRecordsAffected (commandIdentifier As Integer, ByRef recordsAffected As Integer, ByRef error As Exception) As Boolean

Parametreler

commandIdentifier
Int32

Toplu iş içindeki tek tek komutun sıfır tabanlı sütun sıralı değeri.

recordsAffected
Int32

Toplu iş içindeki belirtilen komut tarafından veri deposunda etkilenen satır sayısı.

error
Exception

Exception Belirtilen komutun yürütülmesi sırasında oluşturulan. Özel durum oluşturmadıysa null (Visual Basic'da Nothing) döndürür.

Döndürülenler

Daha büyük bir toplu güncelleştirme içindeki tek bir güncelleştirme denemesi hakkında bilgi.

Açıklamalar

Toplu güncelleştirme mantığını destekleyen veri sağlayıcıları, sınıftaki bir dizi sanal yöntemi DbDataAdapter geçersiz kılmalıdır. GetBatchedRecordsAffected bu sanal yöntemlerden birini temsil eder. sınıfı, DbDataAdapter tek tek güncelleştirme girişimlerinin başarısını veya başarısızlığını bir toplu iş içinde belirlemeye dayanır GetBatchedRecordsAffected , böylece bunlara karşılık gelen DataRow her birini uygun şekilde işaretleyebilir.

Şunlara uygulanır

Ayrıca bkz.