Compartir a través de


IDTSBuffer100.DirectErrorRow(Int32, Int32, Int32, Int32) Método

Definición

Envía una fila de un IDTSBuffer100 objeto a una IDTSOutput100 cuya IsErrorOut propiedad es 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)

Parámetros

hRow
Int32

El identificador de fila a la que se dirige.

lOutputID
Int32

El id. del objeto IDTSOutput100 al que se envía la fila.

lErrorCode
Int32

El código de error definido del componente que identifica la condición de error.

lErrorColumn
Int32

El índice de la columna que produjo la condición de error.

Comentarios

Los componentes de flujo de datos usan este método que tienen un objeto de error IDTSOutput100 identificado por la IsErrorOut propiedad . Lo llama el componente cuando encuentra un error al procesar una columna en el búfer y el usuario del componente ha establecido la ErrorRowDisposition de la columna o fila RD_RedirectRowen .

Los desarrolladores de componentes administrados no llaman a este método, sino que usan el DirectErrorRow método de la clase administrada PipelineBuffer .

Se aplica a