1
我有一个SSIS包包含一个错误变量,我想要发送电子邮件,但只有它不是空白(没有错误)。因此,我在发送电子邮件任务和处理任务之间放置了约束@[User::PackageError] != ""
。不幸的是,电子邮件任务从未发生。我可以在这个点之前立即打印出错误变量,并且它包含所有错误,所以这不是问题...... SSIS表达式不适用于字符串吗?SSIS表达式不起作用?
谢谢!
编辑:忘记提及,如果我切换!=
到==
它也不起作用,但!isnull
将使其工作,但没有提供相关信息。
哇;我刚刚花了一个小时将我的头撞在一堵砖墙上,以发现这个惊人的错误。我的字符串填充在脚本任务中,所以我添加了一个布尔变量并在必要时将其设置为true;现在很好。 – Nugsson 2017-10-18 10:17:58