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
エラー出力に送信される行のインデックス。
- outputID
型: System. . :: . .Int32
PipelineBuffer 行を送信する IDTSOutput100 エラーの ID。
- errorCode
型: System. . :: . .Int32
行の処理中に発生したエラー番号。
- errorColumn
型: System. . :: . .Int32
エラーの原因になった PipelineBuffer 列の ID。
説明
対応する IsErrorOut プロパティが true に設定されている IDTSOutput100 オブジェクトがデータ フロー コンポーネントにある場合、データ フロー コンポーネントはこのメソッドを呼び出します。コンポーネントは、バッファ行の処理中にエラーを検出した場合や、入力、出力、または列に RD_RedirectRow が指定された場合に、このメソッドを呼び出します。