0

変換としてセットアップされたSSIS2008スクリプトコンポーネントがあり(入力と出力があります)、入力で1行を取得し、オプションで複数の行を出力します。

2005年にはAddRowメソッドとCreateNewOutputRowsメソッドがありましたが、2008年には利用できないようです。

では、変換中に行を追加するにはどうすればよいですか?

4

1 に答える 1

4

問題は、コンポーネントが同期変換として構成されている可能性があります。そうすると、出力に「余分な」行を追加できなくなります。

ただし、そうでない場合は、2005 のすべての機能が 2008 に存在します。これには CreateNewOutputRows メソッドが含まれますが、この場合は必要ないと思います。また、AddRow メソッドも含まれています。これはおそらく Output0Buffer という名前の出力バッファーでのみ使用でき、出力が同期の場合は表示されません。

これを確認して、非同期スクリプトを設定します。

于 2010-03-23T06:53:34.133 に答える