变量未在ssis中的脚本任务中显示值

时间:2014-07-31 10:40:54

标签: c# sql-server ssis

我是ssis的新手,我在脚本任务中面临一个问题。在我的package.dtsx中,我有一个脚本任务,我正在分配一个变量来获取ssis变量

string strSourceFile = Dts.Variables["VaFilePath"].Value.ToString().Trim();

strSourceFile显示文件路径" D:\ Test"正确。在脚本任务下面我使用数据流任务来完成一个过程,它工作正常。在数据流任务后,我正在使用另一个脚本任务,我正在分配一个变量来获取ssis变量

   string strSourceFile = Dts.Variables["VaFilePath"].Value.ToString().Trim();

但是strSourceFile是空的。我无法弄清楚原因请帮助

1 个答案:

答案 0 :(得分:1)

因为我无法添加评论..

您是否检查过变量表达式属性,表明没有正在更改值的表达式。

您是否将变量作为readonly参数传递给Script?这可能会消除脚本中错误地更改值。