Condividi tramite


IDTSBuffer100.DirectErrorRow(Int32, Int32, Int32, Int32) Metodo

Definizione

Invia una riga in un IDTSBuffer100 oggetto a un oggetto IDTSOutput100 la cui IsErrorOut proprietà è true.

public:
 void DirectErrorRow(int hRow, int lOutputID, int lErrorCode, int lErrorColumn);
public void DirectErrorRow (int hRow, int lOutputID, int lErrorCode, int lErrorColumn);
abstract member DirectErrorRow : int * int * int * int -> unit
Public Sub DirectErrorRow (hRow As Integer, lOutputID As Integer, lErrorCode As Integer, lErrorColumn As Integer)

Parametri

hRow
Int32

Handle della riga indirizzata.

lOutputID
Int32

ID dell'oggetto IDTSOutput100 al quale viene inviata la riga.

lErrorCode
Int32

Codice di errore definito da un componente che identifica la condizione di errore.

lErrorColumn
Int32

Indice della colonna che ha provocato la condizione di errore.

Commenti

Questo metodo viene utilizzato dai componenti del flusso di dati con un oggetto di errore IDTSOutput100 identificato dalla IsErrorOut proprietà . Viene chiamato dal componente quando rileva un errore durante l'elaborazione di una colonna nel buffer e l'utente del componente ha impostato l'oggetto ErrorRowDisposition della colonna o della riga su RD_RedirectRow.

Gli sviluppatori di componenti gestiti non chiamano questo metodo, ma usano invece il DirectErrorRow metodo della classe gestita PipelineBuffer .

Si applica a