Condividi tramite


DbDataAdapter.GetBatchedRecordsAffected(Int32, Int32, Exception) Metodo

Definizione

Restituisce informazioni su un tentativo di aggiornamento singolo all’interno di un aggiornamento in batch di dimensioni maggiori.

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

Parametri

commandIdentifier
Int32

Ordinale della colonna in base zero del comando singolo all’interno del batch.

recordsAffected
Int32

Numero di righe interessate nell’archivio dati dal comando specificato all’interno del batch.

error
Exception

Oggetto Exception generato durante l’esecuzione del comando specificato. Se non viene generata alcuna eccezione, il metodo restituisce null (Nothing in Visual Basic).

Restituisce

Informazioni su un tentativo di aggiornamento singolo all'interno di un aggiornamento in batch di dimensioni maggiori.

Commenti

I provider di dati che supportano la logica di aggiornamento in batch devono eseguire l'override di una serie di metodi virtuali nella DbDataAdapter classe. GetBatchedRecordsAffected rappresenta uno di questi metodi virtuali. La DbDataAdapter classe si basa su GetBatchedRecordsAffected per determinare l'esito positivo o negativo dei singoli tentativi di aggiornamento all'interno di un batch in modo che possa contrassegnare ogni corrispondente DataRow di conseguenza.

Si applica a

Vedi anche