1
我有一個SSIS包包含一個錯誤變量,我想要發送電子郵件,但只有它不是空白(沒有錯誤)。因此,我在發送電子郵件任務和處理任務之間放置了約束@[User::PackageError] != ""
。不幸的是,電子郵件任務從未發生。我可以在這個點之前立即打印出錯誤變量,並且它包含所有錯誤,所以這不是問題...... SSIS表達式不適用於字符串嗎?SSIS表達式不起作用?
謝謝!
編輯:忘記提及,如果我切換!=
到==
它也不起作用,但!isnull
將使其工作,但沒有提供相關信息。
哇;我剛剛花了一個小時將我的頭撞在一堵磚牆上,以發現這個驚人的錯誤。我的字符串填充在腳本任務中,所以我添加了一個布爾變量並在必要時將其設置爲true;現在很好。 – Nugsson 2017-10-18 10:17:58