ScriptObjectModel.Connections Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce la Connections collezione di connessioni esistenti definite nel pacchetto che contiene il compito 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
Valore della proprietà
La Connections raccolta di connessioni esistenti definita nel pacchetto che contiene il compito Script.
Esempio
Il seguente esempio di codice da utilizzare all'interno di un compito Script dimostra come accedere ai gestori di connessione dall'interno del compito Script. L'esempio presuppone che tu abbia creato e configurato un gestore di connessione ADO.NET chiamato Test ADO.NET Connection e un gestore di connessione Flat File chiamato Test Flat File Connection. Nota che il gestore di connessione ADO.NET restituisce un SqlConnection oggetto che puoi usare immediatamente per connetterti alla sorgente dati. Il gestore di connessione Flat File, invece, restituisce solo una stringa che contiene il percorso e il nome del file. Devi usare metodi dal System.IO namespace per aprire e lavorare con il file flat.
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
Commenti
Usa la Connections proprietà dell'oggetto Dts nel codice task Script per accedere ai gestori di connessione definiti nel pacchetto.