ScriptObjectModel.Connections Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la Connections collection de connexions existantes définies dans le package qui contient la tâche Script.
public:
property Microsoft::SqlServer::Dts::Runtime::Connections ^ Connections { Microsoft::SqlServer::Dts::Runtime::Connections ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.Connections Connections { get; }
member this.Connections : Microsoft.SqlServer.Dts.Runtime.Connections
Public ReadOnly Property Connections As Connections
Valeur de propriété
La Connections collection de connexions existantes définie dans le package contenant la tâche Script.
Exemples
L’exemple suivant de code à utiliser dans une tâche Script montre comment accéder aux gestionnaires de connexion depuis la tâche Script. L’exemple suppose que vous avez créé et configuré un gestionnaire de connexion ADO.NET nommé Test ADO.NET Connection ainsi qu’un gestionnaire de connexion Flat File nommé Test Flat File Connection. Notez que le gestionnaire de connexion ADO.NET renvoie un SqlConnection objet que vous pouvez utiliser immédiatement pour vous connecter à la source de données. Le gestionnaire de connexion Flat File, en revanche, ne renvoie qu’une chaîne contenant le chemin et le nom du fichier. Vous devez utiliser des méthodes issues de l’espace System.IO de noms pour ouvrir et travailler avec le fichier plat.
Public Sub Main()
Dim myADONETConnection As SqlClient.SqlConnection
myADONETConnection = _
DirectCast(Dts.Connections("Test ADO.NET Connection").AcquireConnection(Dts.Transaction), _
SqlClient.SqlConnection)
MsgBox(myADONETConnection.ConnectionString, _
MsgBoxStyle.Information, "ADO.NET Connection")
Dim myFlatFileConnection As String
myFlatFileConnection = _
DirectCast(Dts.Connections("Test Flat File Connection").AcquireConnection(Dts.Transaction), _
String)
MsgBox(myFlatFileConnection, MsgBoxStyle.Information, "Flat File Connection")
Dts.TaskResult = ScriptResults.Success
End Sub
Remarques
Utilisez la Connections propriété de l’objet Dts dans le code de tâche Script pour accéder aux gestionnaires de connexion définis dans le package.