2

関数を実行する Web サービス タスクを実行する SSIS プロジェクトを作成しました。すべて正常に実行されますが、出力変数の割り当てでエラーが発生します。 The type of variable being assigned to the variable differs from the current variable type.

実際には出力変数を返す必要はありませんが、タスクのプロパティでは、出力変数を持たないというオプションはありません。

現在、webservice は型ですが、変数の型をvoidに戻して設定することも試みました。同じエラーが発生しました。この場合、変数を割り当てるために何をする必要があるのか​​ わかりませんが、出力変数をまったく探したくないだけです。trueboolean

誰かが私がどちらかを理解するのを手伝ってくれますか

  1. 出力変数がない、または
  2. true / 1 / ""の出力を任意に割り当てて、エラーを返さないようにします。
4

1 に答える 1

0

これは古い質問ですが、同じ問題に遭遇したので、回答を投稿する価値があります。

あなたが言うように、SSIS は実際には出力変数を持たないことを許可していません。Web サービス メソッドが void を返す場合、Object 型の変数を設定し、それを出力変数として使用する必要があります。

于 2015-02-25T16:34:39.660 に答える