Bagikan melalui


ScriptObjectModel.Variables Properti

Definisi

Mengembalikan Variables kumpulan variabel yang ada yang ditentukan dalam paket yang berisi tugas Skrip.

public:
 property Microsoft::SqlServer::Dts::Runtime::Variables ^ Variables { Microsoft::SqlServer::Dts::Runtime::Variables ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.Variables Variables { get; }
member this.Variables : Microsoft.SqlServer.Dts.Runtime.Variables
Public ReadOnly Property Variables As Variables

Nilai Properti

Kumpulan Variables variabel yang ada yang ditentukan dalam paket yang berisi tugas Skrip.

Contoh

Sampel kode berikut untuk digunakan di dalam tugas Skrip menunjukkan cara mengakses dan menggunakan variabel dalam tugas Skrip untuk menentukan jalur alur kerja paket. Sampel mengasumsikan bahwa Anda telah membuat variabel bilangan bulat bernama CustomerCount dan MaxRecordCount dan menambahkannya ke ReadOnlyVariables koleksi di Editor Tugas Skrip. Atur nilai untuk kedua variabel; bereksperimenlah dengan mengatur nilai untuk CustomerCount yang lebih tinggi dan lebih rendah dari nilai MaxRecordCount. Variabel CustomerCount berisi jumlah catatan pelanggan yang akan diimpor. Jika nilainya lebih besar dari nilai MaxRecordCount, tugas Skrip melaporkan kegagalan. Ketika kegagalan terjadi karena MaxRecordCount ambang batas telah terlampaui, jalur kesalahan alur kerja dapat menerapkan kode pembersihan yang diperlukan.

Public Sub Main()  

    Dim customerCount As Integer  
    Dim maxRecordCount As Integer  

    If Dts.Variables.Contains("CustomerCount") = True AndAlso _  
        Dts.Variables.Contains("MaxRecordCount") = True Then  

        customerCount = _  
            CType(Dts.Variables("CustomerCount").Value, Integer)  
        maxRecordCount = _  
            CType(Dts.Variables("MaxRecordCount").Value, Integer)  

    End If  

    If customerCount > maxRecordCount Then  
            Dts.TaskResult = ScriptResults.Failure  
    Else  
            Dts.TaskResult = ScriptResults.Success  
    End If  

End Sub  

Keterangan

Variables Gunakan properti Dts objek dalam kode tugas Skrip untuk mengakses variabel yang tersedia melalui ReadOnlyVariables properti dan ReadWriteVariables tugas.

Berlaku untuk