次の方法で共有


PipelineBuffer.DirectErrorRow メソッド (Int32, Int32, Int32, Int32)

IsErrorOut プロパティが true である IDTSOutput100 に、PipelineBuffer 行を送信します。

名前空間:  Microsoft.SqlServer.Dts.Pipeline
アセンブリ:  Microsoft.SqlServer.PipelineHost (Microsoft.SqlServer.PipelineHost.dll)

構文

'宣言
Public Sub DirectErrorRow ( _
    row As Integer, _
    outputID As Integer, _
    errorCode As Integer, _
    errorColumn As Integer _
)
'使用
Dim instance As PipelineBuffer 
Dim row As Integer 
Dim outputID As Integer 
Dim errorCode As Integer 
Dim errorColumn As Integer

instance.DirectErrorRow(row, outputID, _
    errorCode, errorColumn)
public void DirectErrorRow(
    int row,
    int outputID,
    int errorCode,
    int errorColumn
)
public:
void DirectErrorRow(
    int row, 
    int outputID, 
    int errorCode, 
    int errorColumn
)
member DirectErrorRow : 
        row:int * 
        outputID:int * 
        errorCode:int * 
        errorColumn:int -> unit
public function DirectErrorRow(
    row : int, 
    outputID : int, 
    errorCode : int, 
    errorColumn : int
)

パラメーター

  • row
    型: System.Int32
    エラー出力に送信される行のインデックス。
  • errorCode
    型: System.Int32
    行の処理中に発生したエラー番号。

説明

対応する IsErrorOut プロパティが true に設定されている IDTSOutput100 オブジェクトがデータ フロー コンポーネントにある場合、データ フロー コンポーネントはこのメソッドを呼び出します。 コンポーネントは、バッファー行の処理中にエラーを検出した場合や、入力、出力、または列に RD_RedirectRow が指定された場合に、このメソッドを呼び出します。

関連項目

参照

PipelineBuffer クラス

DirectErrorRow オーバーロード

Microsoft.SqlServer.Dts.Pipeline 名前空間