-1
如果文件扩展名为EXCEL,我必须调用EXCEL的数据流任务,并且如果是TXT,则必须调用数据流任务(EXCEL和TXT)对于TXT如何从ssis中的脚本任务调用数据流任务
我将如何调用数据流任务的SSIS脚本任务
如果文件扩展名为EXCEL,我必须调用EXCEL的数据流任务,并且如果是TXT,则必须调用数据流任务(EXCEL和TXT)对于TXT如何从ssis中的脚本任务调用数据流任务
我将如何调用数据流任务的SSIS脚本任务
创建包具有范围字符串类型的变量。 内部脚本任务,使用值填充该变量。
//get file type and store in variable filetype
if(filetype == "Excel")
Dts.Variables["User::FileType"].Value = "Excel";
else if(filetype == "Txt")
Dts.Variables["User::FileType"].Value = "Txt";
之后,使用基于该变量值的表达式约束来调用适当的数据流任务。
对于Excel数据流的任务,优先constarint将有下面的表达式
@[User::FileType] == "Excel"
对于文本数据流的任务,优先constarint将有下面的表达式
@[User::FileType] == "Txt"
Expression and Precedence constraints用于控制包的执行的流程。
嗨,先生,感谢您的写作,我使用相同的条件,但这两个表达式评估为false,并没有调用任何数据流任务。我应该怎么做才能使这两个条件成真 –