2013-03-12 39 views
0

我有兩個變量名稱Row_Count 1st在包級別和2nd在任務級別,並且都具有默認值零。如何在同名變量的情況下訪問SSIS中的任務(DFT)級變量?我似乎正在訪問條件拆分中的包級別變量

enter image description here

我已經通過行分配變量值計數轉換

enter image description here

,並檢查它在條件分裂condtion。

enter image description here

似乎在行計數轉換tasklevel varaible得到價值分配,並且在有條件拆分它是從Pacakge水平varibale閱讀。我如何確保它從DFT級別變量中讀取?

+0

爲什麼你有hav e爲不同範圍提供相同的變量名稱?這通常是一個不好的做法 – praveen 2013-03-12 13:40:45

+0

@praveen pacakge與這2個變量是工作了幾年不知道爲什麼它是這樣做的。因爲我無法確認「是否使用了pacakge級別變量?」如果是的話,那麼我不希望通過改名來冒險。 – Pritesh 2013-03-12 13:43:43

回答

1

試試這個: -

改變變量命名空間具有相同名稱但不同的範圍一個變量

enter image description here

現在而派生的組件訪問變量,你可以diffrentiate變量名稱使用他們的命名空間,如下所示

enter image description here

+0

好主意。 +1。我不希望對可變名稱空間進行更改,因爲這可能會破壞包中的其他內容。 – Pritesh 2013-03-13 09:54:05