Поделиться через


IDTSBuffer100.DirectErrorRow(Int32, Int32, Int32, Int32) Метод

Определение

Отправляет строку в IDTSBuffer100 объект, IDTSOutput100 свойство которого IsErrorOut имеет значение 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)

Параметры

hRow
Int32

Дескриптор направляемой строки.

lOutputID
Int32

Идентификатор объекта IDTSOutput100, к которому направлена строка.

lErrorCode
Int32

Заданный компонентом код ошибки, обозначающий условия ошибки.

lErrorColumn
Int32

Индекс столбца, который вызвал условие ошибки.

Комментарии

Этот метод используется компонентами потока данных, имеющими объект ошибки IDTSOutput100 , определенный свойством IsErrorOut . Он вызывается компонентом при возникновении ошибки при обработке столбца в буфере, а пользователь компонента установил ErrorRowDisposition для столбца или строки RD_RedirectRowзначение .

Разработчики управляемых компонентов не вызывают этот метод, а используют DirectErrorRow метод управляемого PipelineBuffer класса.

Применяется к