IDTSBuffer100.SetErrorInfo(Int32, Int32, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.