IDTSBuffer100.SetErrorInfo(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.
Legt die Fehlerinformationen für eine Zeile fest.
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)
Parameter
- hRow
- Int32
Das Zeilenhandle.
- lOutputID
- Int32
Die ID der IDTSOutput100 mit dem Fehler, an die die Zeile gesendet wurde.
- lErrorCode
- Int32
Der von der Komponente definierte Fehlercode, der bei der Verarbeitung der Spalte aufgetreten ist.
- lErrorColumn
- Int32
Die Herkunfts-ID der Spalte, die den Fehler verursacht.
Hinweise
Diese Methode wird verwendet, um Fehlerinformationen für eine Zeile bereitzustellen, die an eine asynchrone Fehlerausgabe weitergeleitet wird. Wenn Sie Fehlerzeilen für synchrone Ausgaben leiten, wird die DirectErrorRow Methode verwendet, und die Fehlercode- und Fehlerspalteninformationen werden als Parameter für die Methode eingeschlossen.
Der durch die Komponente definierte Fehlercode muss größer als null sein.
Wenn das IDTSOutput100 durch den lOutputID
Parameter angegebene Objekt keine Fehlerausgabe ist, tritt eine DTS_E_DIRECTTONONERROROUTPUT Ausnahme auf.