Aracılığıyla paylaş


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ı.

recordsAffected
Int32

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

error
Exception

Exception Belirtilen komutun yürütülmesi sırasında bir oluşturulur. Hiçbir özel durum oluşursa (Nothing Visual Basic'te) döndürür null .

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ıGetBatchedRecordsAffected, DbDataAdapter her birini uygun DataRow şekilde işaretleyebilmesi için toplu iş içindeki tek tek güncelleştirme girişimlerinin başarısını veya başarısızlığını belirlemeye dayanır.

Şunlara uygulanır

Ayrıca bkz.