Bagikan melalui


IDTSOutputColumn100.SetDataTypeProperties Metode

Definisi

Mengatur beberapa properti jenis data objek IDTSOutputColumn100 secara bersamaan.

public:
 void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties (Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
Public Sub SetDataTypeProperties (eDataType As DataType, lLength As Integer, lPrecision As Integer, lScale As Integer, lCodePage As Integer)

Parameter

eDataType
DataType

Dari DataType kolom.

lLength
Int32

Panjang kolom.

lPrecision
Int32

Jumlah total digit kolom output.

lScale
Int32

Jumlah tempat desimal kolom output.

lCodePage
Int32

Kumpulan karakter kolom output.

Atribut

Keterangan

Parameter metode ini adalah properti baca-saja individual dari IDTSOutputColumn100 objek yang nilainya diatur dengan menggunakan metode ini. Metode ini diperlukan karena nilai properti ini bergantung satu sama lain. Metode ini menyediakan mekanisme untuk memperbarui properti ini secara atomik, memungkinkan aliran data untuk menerapkan dependensi. Parameter eDataType digunakan untuk menentukan pemeriksaan lain yang akan dilakukan pada nilai parameter.

Tabel berikut ini memperlihatkan persyaratan yang diberlakukan saat mengatur properti jenis data kolom output.

DataType Panjang Skala Presisi CodePage
DT_DECIMAL Tidak diberlakukan Lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 28. Tidak diberlakukan Tidak diberlakukan
DT_NUMERIC Tidak diberlakukan Lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 38, dan kurang dari atau sama dengan presisi yang ditentukan. Lebih besar dari atau sama dengan 1, dan kurang dari atau sama dengan 38. Tidak diberlakukan
DT_BYTES Lebih besar dari 0, dan kurang dari atau sama dengan 8000. Tidak diberlakukan Tidak diberlakukan Tidak diberlakukan
DT_DBTIME2

DT_DBTIMESTAMP2

DT_DBTIMESTAMPOFFSET
Tidak diberlakukan. Lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 7. Tidak diberlakukan. Tidak diberlakukan.
DT_STR Lebih besar dari 0 dan kurang dari atau sama dengan 8000. Tidak diberlakukan Tidak diberlakukan Bukan 0.
DT_TEXT Tidak diberlakukan Tidak diberlakukan Tidak diberlakukan Bukan 0.
DT_WSTR Lebih besar dari 0 dan kurang dari atau sama dengan 4000. Tidak diberlakukan Tidak diberlakukan Tidak diberlakukan

Untuk informasi selengkapnya tentang jenis data Integration Services dan propertinya, lihat Jenis Data Integration Services.

Penggunaan SetDataTypeProperties metode ini dibahas atau ditunjukkan secara singkat dalam Mengembangkan Komponen Sumber Kustom, Mengembangkan Komponen Transformasi Kustom dengan Output Sinkron, dan Mengembangkan Komponen Transformasi Kustom dengan Output Asinkron.

Berlaku untuk