Metoda ConnectionManager.AcquireConnection
Tworzy wystąpienie typu połączenia.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Function AcquireConnection ( _
txn As Object _
) As Object
'Użycie
Dim instance As ConnectionManager
Dim txn As Object
Dim returnValue As Object
returnValue = instance.AcquireConnection(txn)
public Object AcquireConnection(
Object txn
)
public:
Object^ AcquireConnection(
Object^ txn
)
member AcquireConnection :
txn:Object -> Object
public function AcquireConnection(
txn : Object
) : Object
Parametry
- txn
Typ: System.Object
Dojście do typu transakcji.
Wartość zwracana
Typ: System.Object
Obiekt zawiera połączenie transakcji.
Uwagi
Przekazywanie nullodwołanie o wartości null (Nothing w języku Visual Basic) dla parametru transakcji txn po SupportsDTCTransactions właściwość jest false.Jeśli SupportsDTCTransactions właściwość jest true, można przekazać nullodwołanie o wartości null (Nothing w języku Visual Basic) w parametrze transakcji kontener obsługuje transakcje, ale nie zamierza uczestniczyć.
Przykłady
Poniższy przykład kodu pokazuje, jak dodać połączenie OLE DB do menedżer połączeń i uzyskać połączenie.
// 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)