私は非常に限られた知識でSSISパッケージに取り組んでいます。ビューから約300行を取得する「SQL実行タスク」が1つあります。結果セットをemployeeListオブジェクトに入れます。
次のステップは、これらのレコードをテーブルに挿入することです。ForEachループコンテナを作成して、「SQL実行タスク」をこのコンテナに入れてみました。私のパラメータマッピングは:
variable name | direction | datatype| parameter name | parameter size
User::employeeList | input | varchar | 0 | -1.
User::employeeList | input | varchar | 1 | -1.
User::employeeList | input | varchar | 2 | -1.
User::employeeList | input | varchar | 1 | -1.
..。
私が得るエラーは次のとおりです:エラー:データの入力で0xC002F210、SQLタスクの実行:クエリ "INSERT INTO [dbo]。[xxxx]([field1]、[Perso ..."の実行は次のエラーで失敗しました:"エラー結果をタイプ(DBTYPE_STR)の変数に抽出しているときに発生しました。考えられる失敗の理由:クエリの問題、「ResultSet」プロパティが正しく設定されていない、パラメータが正しく設定されていない、または接続が正しく確立されていない。