在SSIS包中,我有一个For..Each容器,用于枚举文件夹中的所有文件(。)。
在For..Each容器中,我有一个DataType'String'的组件级变量'fileComments'。
在For..Each容器中,我有一个脚本任务。使用“filecomments”(以及其他)的ReadWrite条目
在该脚本任务中,我有一些代码: -
Dim Comments As String = Dts.Variables("User::fileComments").ToString
允许我读取该变量的值,但如果我尝试将值分配回该变量,我会得到一个属性'Item'是'ReadOnly'蓝色波浪形下划线。< / p>
如何更改该变量的值(或从脚本任务中获取值,以便稍后在流程中使用它)?
提前致谢。
答案 0 :(得分:0)
你的问题是一个常见的陷阱检查这篇文章:
http://www.programmersedge.com/?p=1350
你基本上需要使用Dts.VariableDispenser对象来锁定或在脚本任务中将变量声明为读/写。