1
這是我的問題。 我有第一個SQL任務,將文件路徑返回到完整的結果集(即:\服務器\ myfolder) 我有一個變量,「USER :: VAR_SQL」這是一個System.Object。SSIS如何使用Foreach ADO枚舉器檢索文件名
然後我連接我的執行SQL任務到我選擇了「FOREACH ADO枚舉」在「收集」 foreach循環容器和 ,然後作爲ADO對象變量「」 USER :: VAR_SQL」 在‘變量映射’我補充USER :: filepath作爲變量
現在,我如何循環每個USER :: VAR_SQL值,然後枚舉文件夾中的每個文件* .txt?我無法找到訪問我的文件夾中的文件的方式。
感謝您提前 馬努
OK,你的意思是:我應該嵌入定義爲「粉碎」的ADO ResultSet中的一個Foreach文件枚舉的其他的foreach循環容器? – largo68
正確。外部的從SQL查詢中讀取一行,看起來像\\ server \ share,並將其分配給像USER :: Path這樣的變量。在內部的ForEach枚舉器中,通過表達式使用該變量作爲文件夾源(請參閱文章)。文件枚舉器是什麼使您能夠查看文件系統上的內容。現在,你只有一個字符串*可能是一個路徑。使用第二個枚舉器將使* go * – billinkc
非常感謝你的想法。我明天會嘗試! – largo68