PipelineBuffer.DirectErrorRow Method (Int32, Int32, Int32, Int32)


Sends a PipelineBuffer row to an IDTSOutput100 whose IsErrorOut property is true.

Namespace:   Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)

public void DirectErrorRow(
	int row,
	int outputID,
	int errorCode,
	int errorColumn


Type: System.Int32

The index of the row to be directed to the error output.

Type: System.Int32

The ID of the error IDTSOutput100 to send the PipelineBuffer row.

Type: System.Int32

The error number that occurred while processing the row.

Type: System.Int32

The ID of the PipelineBuffer column that caused the error.

A data flow component calls this method if the data flow component has IDTSOutput100 objects whose respective IsErrorOut properties are set to true. The component calls this method when the component encounters an error processing a buffer row, and when RD_RedirectRow is specified on the input, output, or column.

Return to top