Compartir vía


DbDataAdapter.GetBatchedRecordsAffected(Int32, Int32, Exception) Método

Definición

Devuelve información sobre un intento de actualización dentro de una actualización más amplia por lotes.

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

Parámetros

commandIdentifier
Int32

Índice de columna de base cero del comando individual dentro del lote.

recordsAffected
Int32

Número de filas del almacén de datos que se ven afectadas por el comando especificado dentro del lote.

error
Exception

Exception que se ha producido durante la ejecución del comando especificado. Devuelve null (Nothing en Visual Basic) si no se ha producido ninguna excepción.

Devoluciones

Información sobre un intento de actualización individual dentro de una actualización por lotes más amplia.

Comentarios

Los proveedores de datos que admiten la lógica de actualización por lotes deben invalidar una serie de métodos virtuales en la DbDataAdapter clase . GetBatchedRecordsAffected representa uno de esos métodos virtuales. La DbDataAdapter clase se basa en GetBatchedRecordsAffected para determinar el éxito o el error de los intentos de actualización individuales dentro de un lote para que pueda marcar cada uno de los correspondientes DataRow en consecuencia.

Se aplica a

Consulte también