2017-12-15 29 views
2

私はExecute SQL Taskを使用しており、ResultSetをSingle rowに設定しています。私はResult Setのセクションで、カラムインデックスを使用して結果のデータを異なる変数(like so)に保存することができます。アクセスSSIS結果セット配列のようなオブジェクト変数

行全体をObject型の変数に保存すると、配列などの変数の異なる列にアクセスできるのでしょうか?私はScript Taskでこれを行うことができますが、私は式ビルダーでそれをやりたかったのです。

+0

あなたは最終的に何を達成しようとしていますか?続行する他の方法があるかもしれません。 –

+0

作成している変数の数を減らします。同じパッケージに複数のコンテナがあり、それぞれ異なるデータソースに対して同じことを行います。各コンテナはソースのデータを取得し、変数に格納します。だから私は各コンテナに複数の変数セットを持たなければならない。コンテナの各セットをスコープできますが、全体的な変数の数は依然として高く、醜いです。 – IMTheNachoMan

+0

美容のためのデザインは、成功したSSISプログラミングのパラダイムではありません。 ;) –

答えて

1

残念ながら、いいえ、式内のオブジェクト変数内のデータにアクセスすることはできません。実際にオブジェクト内のデータにアクセスするには、スクリプトタスク、またはADO列挙子を使用するForeachループを使用する方法があります。

関連する問題