Bagikan melalui


ScriptObjectModel.Transaction Properti

Definisi

Mengembalikan transaksi yang terkait dengan kontainer tugas Skrip.

public:
 property System::Object ^ Transaction { System::Object ^ get(); };
public object Transaction { get; }
member this.Transaction : obj
Public ReadOnly Property Transaction As Object

Nilai Properti

Transaksi yang terkait dengan kontainer tugas Skrip. Nilai ini bisa null.

Contoh

Sampel kode berikut untuk digunakan di dalam tugas Skrip menunjukkan cara mengakses manajer koneksi dari dalam tugas Skrip dan mengaitkan koneksi tersebut dengan transaksi aktif dengan menggunakan Transaction properti . Sampel mengasumsikan bahwa Anda telah membuat dan mengonfigurasi manajer koneksi ADO.NET bernama Uji Koneksi ADO.NET dan manajer koneksi File Datar bernama Uji Koneksi File Datar. Perhatikan bahwa pengelola koneksi ADO.NET mengembalikan SqlConnection objek yang dapat Anda gunakan segera untuk menyambungkan ke sumber data. Manajer koneksi File Datar, di sisi lain, hanya mengembalikan string yang berisi jalur dan nama file. Anda harus menggunakan metode dari System.IO namespace layanan untuk membuka dan bekerja dengan file datar.

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  

Keterangan

Transaction Gunakan properti Dts objek dalam kode tugas Skrip untuk mereferensikan transaksi yang terkait dengan kontainer tugas Skrip. Anda mungkin ingin meneruskan referensi transaksi ini saat memanggil AcquireConnection metode manajer koneksi.

Berlaku untuk