Udostępnij za pośrednictwem


Metoda IDTSBuffer100.DirectErrorRow

Wysyła wiersz w IDTSBuffer100 obiektu, aby IDTSOutput100 którego IsErrorOut właściwość jest true.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
Sub DirectErrorRow ( _
    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.DirectErrorRow(hRow, lOutputID, _
    lErrorCode, lErrorColumn)
void DirectErrorRow(
    int hRow,
    int lOutputID,
    int lErrorCode,
    int lErrorColumn
)
void DirectErrorRow(
    int hRow, 
    int lOutputID, 
    int lErrorCode, 
    int lErrorColumn
)
abstract DirectErrorRow : 
        hRow:int * 
        lOutputID:int * 
        lErrorCode:int * 
        lErrorColumn:int -> unit 
function DirectErrorRow(
    hRow : int, 
    lOutputID : int, 
    lErrorCode : int, 
    lErrorColumn : int
)

Parametry

  • lErrorCode
    Typ: System.Int32
    Składnik określony kod błędu, który identyfikuje warunek błędu.
  • lErrorColumn
    Typ: System.Int32
    Indeks kolumna, który spowodował błąd.

Uwagi

Ta metoda jest używana przez składniki przepływ danych, które mają błąd IDTSOutput100 identyfikowany przez obiekt IsErrorOut właściwość.Po napotkaniu błędu podczas przetwarzania kolumny w buforze i użytkownik składnika jest wywoływana przez składnik zestaw ErrorRowDisposition Kolumna lub wiersz, aby RD_RedirectRow.

Deweloperzy składników zarządzanych nie wywołać tej metoda ale zamiast niego użyj DirectErrorRow metoda zarządzanych PipelineBuffer klasy