IDTSBuffer100.SetErrorInfo(Int32, Int32, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает для строки информацию об ошибке.
public:
void SetErrorInfo(int hRow, int lOutputID, int lErrorCode, int lErrorColumn);
public void SetErrorInfo (int hRow, int lOutputID, int lErrorCode, int lErrorColumn);
abstract member SetErrorInfo : int * int * int * int -> unit
Public Sub SetErrorInfo (hRow As Integer, lOutputID As Integer, lErrorCode As Integer, lErrorColumn As Integer)
Параметры
- hRow
- Int32
Маркер строки.
- lOutputID
- Int32
Идентификатор ошибки IDTSOutput100, по которому отправляется строка.
- lErrorCode
- Int32
Ошибка, заданная компонентом, произошедшая при обработке столбца.
- lErrorColumn
- Int32
Идентификатор журнала обращений и преобразований, вызвавший ошибку.
Комментарии
Этот метод используется для предоставления сведений об ошибках для строки, направленной на асинхронные выходные данные ошибок. При перенаправлении строк ошибок для синхронных выходных данных используется метод, DirectErrorRow а код ошибки и сведения о столбце ошибок включаются в качестве параметров метода.
Код ошибки, определенный компонентом, должен быть больше нуля.
Если объект, указанный IDTSOutput100 параметром lOutputID
, не является выходом ошибки, DTS_E_DIRECTTONONERROROUTPUT возникает исключение.