IDTSBuffer90.SetErrorInfo Method

Sets the error information for a row.

命名空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
組件: Microsoft.SqlServer.DTSPipelineWrap (in microsoft.sqlserver.dtspipelinewrap.dll)

語法

'宣告
Sub SetErrorInfo ( _
    hRow As Integer, _
    lOutputID As Integer, _
    lErrorCode As Integer, _
    lErrorColumn As Integer _
)
void SetErrorInfo (
    int hRow,
    int lOutputID,
    int lErrorCode,
    int lErrorColumn
)
void SetErrorInfo (
    int hRow, 
    int lOutputID, 
    int lErrorCode, 
    int lErrorColumn
)
void SetErrorInfo (
    int hRow, 
    int lOutputID, 
    int lErrorCode, 
    int lErrorColumn
)
function SetErrorInfo (
    hRow : int, 
    lOutputID : int, 
    lErrorCode : int, 
    lErrorColumn : int
)

參數

  • hRow
    The row handle.
  • lOutputID
    The ID of the error IDTSOutput90 that the row was sent to.
  • lErrorCode
    The component defined error code that occurred while processing the column.
  • lErrorColumn
    The lineage ID of the column that causes the error.

備註

This method is used to provide error information for a row that is directed to an asynchronous error output. When directing error rows for synchronous outputs, the DirectErrorRow method is used and the error code and error column information are included as parameters to the method.

The error code, defined by the component, must be greater than zero.

If the IDTSOutput90 object specified by the lOutputID parameter is not an error output, an DTS_E_DIRECTTONONERROROUTPUT exception occurs.

執行緒安全性

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

平台

開發平台

如需受支援的平台清單,請參閱<安裝 SQL Server 2005 的硬體和軟體需求>。

目標平台

如需受支援的平台清單,請參閱<安裝 SQL Server 2005 的硬體和軟體需求>。

請參閱

參考

IDTSBuffer90 Interface
IDTSBuffer90 Members
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace