DbDataAdapter.GetBatchedRecordsAffected(Int32, Int32, Exception) 方法

定义

返回与较大的批处理更新内的单次更新尝试有关的信息。

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

参数

commandIdentifier
Int32

该批次内单个命令的从零开始的列序号。

recordsAffected
Int32

数据存储区中受该批内的指定命令影响的行数。

error
Exception

在执行指定命令期间引发的一个 Exception。 如果未引发任何异常,则返回 null(在 Visual Basic 中为 Nothing)。

返回

与较大的批处理更新内的单次更新尝试有关的信息。

注解

支持批量更新逻辑的数据提供程序必须重写 类上的 DbDataAdapter 一系列虚拟方法。 GetBatchedRecordsAffected 表示这些虚拟方法之一。 类 DbDataAdapter 依赖于 GetBatchedRecordsAffected 来确定批处理中单个更新尝试的成功还是失败,以便可以相应地标记每个更新 DataRow 尝试。

适用于

另请参阅