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

定義

IDTSBuffer100オブジェクトの行を、IsErrorOutプロパティが真のIDTSOutput100に送ります。

public:
 void DirectErrorRow(int hRow, int lOutputID, int lErrorCode, int lErrorColumn);
public void DirectErrorRow(int hRow, int lOutputID, int lErrorCode, int lErrorColumn);
abstract member DirectErrorRow : int * int * int * int -> unit
Public Sub DirectErrorRow (hRow As Integer, lOutputID As Integer, lErrorCode As Integer, lErrorColumn As Integer)

パラメーター

hRow
Int32

指されている列の取っ手。

lOutputID
Int32

行が送られる IDTSOutput100 オブジェクトのIDです。

lErrorCode
Int32

コンポーネントはエラー条件を特定するエラーコードを定義しました。

lErrorColumn
Int32

エラー状態を引き起こした列のインデックス。

注釈

この手法は、IDTSOutput100プロパティで識別されたオブジェクトIsErrorOutエラーを持つデータフローコンポーネントで使用されます。 バッファ内のカラム処理中にエラーが発生し、ユーザーがそのカラムや行の ErrorRowDispositionRD_RedirectRowに設定している場合に、コンポーネントが呼び出します。

マネージドコンポーネント開発者はこのメソッドを呼び出すのではなく、マネージドDirectErrorRowクラスのPipelineBufferメソッドを使用します。

適用対象