記錄本圖:如何繼續僅出現在SSIS
「獲取積分檔案」劇本獲得的文件列表,並將它們放入一個用戶變量文件列表(數據類型的對象)。該列表被髮送到「查找分數文件」循環中,並將處理列表中的每個項目。
我需要它運行只有他們的文件有。如果「獲取分數文件」腳本返回NO對象,我希望包成功結束。我如何告訴它這樣做?
感謝
記錄本圖:如何繼續僅出現在SSIS
「獲取積分檔案」劇本獲得的文件列表,並將它們放入一個用戶變量文件列表(數據類型的對象)。該列表被髮送到「查找分數文件」循環中,並將處理列表中的每個項目。
我需要它運行只有他們的文件有。如果「獲取分數文件」腳本返回NO對象,我希望包成功結束。我如何告訴它這樣做?
感謝
在「得到的分數文件」試試這個代碼
if (files.Count == 0)
{
Dts.Variables["files_present"].Value = false;
}
else
{
Dts.Variables["file_list"].Value =files;
Dts.Variables["files_present"].Value = true;
}`
在SSISü應建立一個更加多變(files_present)與布爾類型現在
在優先約束表達式之前爲每個循環使用files_present變量來檢查是否存在任何文件(如果真的文件存在,否則沒有文件)
var files = new List
annd in for each loop use對於每個來自變量枚舉器 –
的完美。謝謝 – arcee123
添加[表達式約束](https://blogs.msdn.microso ft.com /mattm/2006/10/30/using-constraints-and-expressions/)在Get Score Files和截斷STAGE之間檢查變量的值。 – JodyT
[SSIS Count of Object Variable?]可能重複(http://stackoverflow.com/questions/8537403/ssis-count-of-object-variable) –