2012-08-29 41 views

回答

0

您可以通過Dts對象的Variables財產,如果你在腳本任務編輯器添加此變量ReadOnlyVariablesReadWriteVariables列表訪問腳本任務循環容器映射變量。

將每個循環的當前行映射到變量,然後在腳本任務中訪問這些變量。這不夠嗎?

例子:

string fileName = (string) Dts.Variables["FileName"].Value; 

你可以在這裏閱讀更多:http://msdn.microsoft.com/en-us/library/ms135941.aspx

更新:
您可以一次全行映射到變量。使用Object作爲變量類型,並在Foreach循環的變量映射中設置Index = -1。您應該接收枚舉數,該枚舉類型與枚舉集合有關。

+0

Piotr,謝謝。我知道這種方法(變量映射),但我想知道是否有任何其他方式沒有創建和映射如此多的變量(當然取決於數據集中的列數)。 – user1634332

+0

@ user1634332請閱讀更新。希望能幫助到你。 –

相關問題