Látja a gyerek package a szülő package változóit?
A válasz röviden és tömören: igen
A hívott package (gyerek) látja a szülő (hívó) package változóit illetve azok tartalmát. Kivéve, ha a szülő és gyerek package változóinak neve azonos. Ebben az esetben ugyanis a hívott (gyerek) package saját maga változóját (illetve annak tartalmát) fogja használni
Tehát ahhoz, hogy fel tudjuk használni a hívó (szülő) package változóit, tilos azonos nevű változót létrehoznunk a hívott (gyerek) package-ben. Ebben az esetben viszont a gyerek package a szülő package-től függetlenül nem futtatható.
Példa: Ha a szulo.dtsx package-ben definiáljuk x1 változót, és a gyerek.dtsx package-t meghívjuk a szulo.dtsk package-ból, akkor a gyerek.dtsx packageben létrehozott Script Task
MsgBox(CStr(Dts.Variables("x1").Value))
Utasítása vissza fogja adni a hívó (szülő) package x1 változójának értékét
Kővári Attila - BI projekt

BI projekt: BI & DWH Tervezés, tanfolyam, tanácsadás - 


Új hozzászólás