【发布时间】:2014-07-31 10:40:53
【问题描述】:
我是 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 是空的。我无法弄清楚原因请帮助
【问题讨论】:
-
检查每个变量的范围。
-
只有相同的 ssis 变量 VaFilePath 我使用了两次范围是仅包,一次有效,另一次无效,
-
也许可以添加更多信息。喜欢更多的代码。您的 SSIS 包的外观。
-
什么是在第一个脚本任务和最后一个脚本任务之间修改您的 SSIS 变量
VaFilePath?
标签: c# sql-server ssis