如何在ssis脚本组件中使用读写变量?

时间:2016-08-28 10:48:47

标签: ssis

我是ssis的新手,想要将读写变量传递给脚本组件,为此,在脚本编辑器窗口中定义变量:
enter image description here
并在脚本中编写此代码以供使用:
enter image description here
但是当运行该数据流时,我收到此错误:

enter image description here
我怎样才能解决这个问题?在网上搜索我什么都不懂。谢谢。

1 个答案:

答案 0 :(得分:1)

这意味着您只能在 PostExecute 方法中使用 ReadWriteVariables 中的变量,例如,以保存您的计数器值。如果您需要在 PostExecute 方法之前阅读此变量,则可以将其指定为 ReadOnlyVariables 。警告 - 您只能选择其中一个集合,而不是两者。这是微软设计的 如果您需要在 PostExecute 之前对读写变量具有读取权限,则可以调用VariableDispenser as described here。但在这种情况下,您必须从 ReadOnlyVariables ReadWriteVariables 列表中排除此变量。

相关问题