2

我创建了一个 SSIS 项目,运行一个 Web 服务任务来执行一个功能。一切运行良好,但输出变量的赋值出现错误: The type of variable being assigned to the variable differs from the current variable type.

我实际上不需要它返回输出变量,但是,任务属性并没有给我没有输出变量的选项。

目前 webservice 是一种void类型,但我也尝试让它返回true并将变量类型设置为boolean. 我得到了同样的错误。在这种情况下,我不确定我需要做什么来分配变量,但我宁愿它根本不寻找输出变量。

有人可以帮我弄清楚如何

  1. 没有输出变量或
  2. 任意分配true / 1 / ""的输出,以便它不会返回错误。
4

1 回答 1

0

这是一个老问题,但我遇到了同样的问题,所以值得发布一个答案。

正如您所说,SSIS 实际上不允许您没有输出变量。如果您的 webservice 方法返回 void,您需要设置一个 Object 类型的变量并将其用作输出变量。

于 2015-02-25T16:34:39.660 回答