ConnectionManager.AcquireConnection(Object) Metodo
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.
Crea un'istanza del tipo di connessione.
public:
System::Object ^ AcquireConnection(System::Object ^ txn);
public object AcquireConnection(object txn);
member this.AcquireConnection : obj -> obj
Public Function AcquireConnection (txn As Object) As Object
Parametri
- txn
- Object
Il handle di un tipo di transazione.
Valori restituiti
Un oggetto che contiene la connessione della transazione.
Esempio
Il seguente esempio di codice mostra come aggiungere la connessione OLE DB al connection manager e acquisire la connessione.
// Create the package.
Package pkg = new Package();
// Add a ConnectionManager to the Connections collection.
ConnectionManager connMgr = pkg.Connections.Add("ADO.NET:OLEDB");
connMgr.Properties["RetainSameConnection"].SetValue(connMgr , true);
connMgr.ConnectionString = connStr;
// Aqcuire the connection.
object connection = connMgr.AcquireConnection(null);
' Create the package.
Dim pkg As Package = New Package()
' Add a ConnectionManager to the Connections collection.
Dim connMgr As ConnectionManager = pkg.Connections.Add("ADO.NET:OLEDB")
connMgr.Properties("RetainSameConnection").SetValue(connMgr , True)
connMgr.ConnectionString = connStr
' Aqcuire the connection.
Dim connection As Object = connMgr.AcquireConnection(Nothing)
Commenti
Passa null per il parametro txn transazione quando la SupportsDTCTransactions proprietà è false. Se la SupportsDTCTransactions proprietà è true, puoi inviare null il parametro della transazione per indicare che il contenitore supporta transazioni, ma non parteciperà.