I was wondering if it's possible to pass object properties to variables? For example, if I have a ConnectionString property for a SQL Server connection, would it be possible to pass this value to a User-scoped variable?
Any ideas would be appreciated. Thanks!
One way you could accomplish this is by using a Script task.
You can access the properties of all the connections in your Connection Manager through the Dts ScriptObjectModel .
For example, the following code grabs the ConnectionString of my "currentFolder" connection object, and stores it in the "myConnectionString" variable.
PublicSub Main()
Dim value AsString
value = Dts.Connections("currentFolder").ConnectionString
Dts.Variables("myConnectionString").Value = value
'MsgBox(Dts.Variables("myConnectionString").Value)
Dts.TaskResult = Dts.Results.Success
EndSub
Be sure to include your variable (ie. User::myConnectionString) in the ReadWriteVariables property of your script task.
Is this what you meant?
|||Yes, this is exactly what I meant. Thanks!
No comments:
Post a Comment