Lettura variabili di un "Foreach Loop Container" da un altro script

venerdì 29 maggio 2009 - 10.45

dakyn Profilo | Newbie

Ciao a tutti,
ho un problema "esistenziale" anche se banale.
Ho un task "Foreach Loop Container" ed all'interno ho messo vari task tra i quali uno "Script Component" configurato come Tranformation task.
Ora ho bisogno di poter leggere e modificare una variabile del "Foreach Loop Container", dall'interno dello "Script Component".

Ma non mi raccapezzo come fare! magari è una domanda stupida, ma....... aiuto!

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao

>ho un problema "esistenziale" anche se banale.
>Ho un task "Foreach Loop Container" ed all'interno ho messo vari
>task tra i quali uno "Script Component" configurato come Tranformation task.
ma come transformation allora hai fatto un data flow task all'interno del for each task!??!?!

>Ma non mi raccapezzo come fare! magari è una domanda stupida,
>ma....... aiuto!
All'interno del foreach devi mettere un semplice script task del control flow e poi indicare come ReadWriteVariables l'elenco delle variabili che vuoi modificare (separate da "," se sono più di una).
Poi nello script accedi alle var con la sintassi:

C# Dts.Variables["nomevar"].Value VB Dts.Variables("nomevar").Value

C# è solo se hai SSIS 2008..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5