IDTSBuffer100.DirectErrorRow(Int32, Int32, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sendet eine Zeile in einem IDTSBuffer100 Objekt an eine IDTSOutput100 Eigenschaft, deren IsErrorOut Eigenschaft wahr ist.
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)
Parameter
- hRow
- Int32
Das Handle der Zeile, die gesendet wird.
- lOutputID
- Int32
Die ID des IDTSOutput100-Objekts, an das die Zeile gesendet wird.
- lErrorCode
- Int32
Der von der Komponente definierte Fehlercode, durch den die Fehlerbedingung identifiziert wird.
- lErrorColumn
- Int32
Der Index der Spalte, die die Fehlerbedingung verursacht hat.
Hinweise
Diese Methode wird von Datenflusskomponenten verwendet, die über ein fehlerobjekt IDTSOutput100 verfügen, das von der IsErrorOut Eigenschaft identifiziert wird. Sie wird von der Komponente aufgerufen, wenn beim Verarbeiten einer Spalte im Puffer ein Fehler auftritt, und der Benutzer der Komponente hat die ErrorRowDisposition Spalte oder Zeile auf RD_RedirectRowfestgelegt.
Verwaltete Komponentenentwickler rufen diese Methode nicht auf, sondern verwenden stattdessen die DirectErrorRow Methode der verwalteten PipelineBuffer Klasse.