il problema non è vedere le connessioni presenti dallo script del control flow, ma da quello del dataflow, dato che non vede il dts come oggetto.
Nella finestra di uno script component permette di selezionare diverse connessioni, ma quando apre lo script per l'editing del codice non ho trovato nessun esempio ben strutturato tra i libri on line che indichi come fare a selezionare una connessione al posto di un'altra.
La strada più vicina a quello che mi serve è
'dati in input passati all'output
Dim track As String
track = Row.Track.ToString()
Row.TrackSel = track
Row.LocationSel = CDbl(Row.Location.ToString())
Dim Conn As New ConnectionManagerOleDb
'Dim varConn As Object
'Dim Trans As String
'Trans = "SELECT id FROM AssetBase where usercode='" + track + "'"
'Dim Result As Object
'Result = Conn.AcquireConnection(Trans)
'Row.IdTrack = CUInt(Result.ToString())
'Conn.ReleaseConnection(varConn)
ma mi sa che l'oggetto transaction da passare non è impostato bene.
Il mio obiettivo finale è ben più complesso, ma provo per piccoli passi.
intanto cercando il campo track nella tabella AssetBase, bisogna tenere presente che il campo track mi arriva dal dataset in input allo script. la tabella appartiene al db Arc linkato nella finestra di connections manager dello script.
ciao ciao da angy