Partager via


IDTSBuffer100.SetErrorInfo(Int32, Int32, Int32, Int32) Méthode

Définition

Définit les informations d'erreur pour une ligne.

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)

Paramètres

hRow
Int32

Descripteur de ligne.

lOutputID
Int32

ID de l'objet IDTSOutput100 de l'erreur auquel la ligne a été envoyée.

lErrorCode
Int32

Code d'erreur défini par le composant qui s'est produit pendant le traitement de la colonne.

lErrorColumn
Int32

ID de lignage de la colonne à l'origine de l'erreur.

Remarques

Cette méthode est utilisée pour fournir des informations d’erreur pour une ligne dirigée vers une sortie d’erreur asynchrone. Lorsque vous dirigez des lignes d’erreur pour les sorties synchrones, la DirectErrorRow méthode est utilisée et les informations de code d’erreur et de colonne d’erreur sont incluses en tant que paramètres de la méthode.

Le code d’erreur, défini par le composant, doit être supérieur à zéro.

Si l’objet IDTSOutput100 spécifié par le lOutputID paramètre n’est pas une sortie d’erreur, une DTS_E_DIRECTTONONERROROUTPUT exception se produit.

S’applique à