Metoda IDTSBuffer100.SetErrorInfo
Ustawia informacje o błędzie dla wiersza.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
Sub SetErrorInfo ( _
hRow As Integer, _
lOutputID As Integer, _
lErrorCode As Integer, _
lErrorColumn As Integer _
)
'Użycie
Dim instance As IDTSBuffer100
Dim hRow As Integer
Dim lOutputID As Integer
Dim lErrorCode As Integer
Dim lErrorColumn As Integer
instance.SetErrorInfo(hRow, lOutputID, _
lErrorCode, lErrorColumn)
void SetErrorInfo(
int hRow,
int lOutputID,
int lErrorCode,
int lErrorColumn
)
void SetErrorInfo(
int hRow,
int lOutputID,
int lErrorCode,
int lErrorColumn
)
abstract SetErrorInfo :
hRow:int *
lOutputID:int *
lErrorCode:int *
lErrorColumn:int -> unit
function SetErrorInfo(
hRow : int,
lOutputID : int,
lErrorCode : int,
lErrorColumn : int
)
Parametry
- hRow
Typ: System.Int32
Dojście do wiersza.
- lOutputID
Typ: System.Int32
Identyfikator błędu IDTSOutput100 , wiersz został wysłany do.
- lErrorCode
Typ: System.Int32
Składnik określony kod błędu, który wystąpił podczas przetwarzania kolumna.
- lErrorColumn
Typ: System.Int32
Identyfikator rodowodu kolumna, która powoduje błąd.
Uwagi
Ta metoda jest używana jako błąd do wiersza, który jest kierowany do wyjścia błędów asynchronicznych.Gdy kierowanie wierszy błędów synchronicznych wyjść DirectErrorRow używana jest metoda i kod błędu i informacje o błędzie kolumna są uwzględnione jako parametry do metody.
Kod błędu zdefiniowany przez składnik, musi być większa od zera.
Jeśli IDTSOutput100 obiektu określonego przez lOutputID parametr nie jest wyjście błędu DTS_E_DIRECTTONONERROROUTPUT występuje wyjątek.
Zobacz także