IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Metode

Definisi

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

Parameter

lOutputID
Int32
lOutputColumnID
Int32
eDataType
DataType
lLength
Int32
lPrecision
Int32
lScale
Int32
lCodePage
Int32
Atribut

Keterangan

Parameter metode ini adalah properti objek IDTSOutputColumn100 yang bersifat baca-saja secara individual, dan harus diatur dengan menggunakan metode ini. Metode ini diperlukan karena nilai properti ini bergantung satu sama lain. Ini menyediakan mekanisme untuk memperbarui properti ini secara bersamaan dan memungkinkan komponen dan tugas aliran data untuk menegakkan dependensi. Parameter eDataType menentukan persyaratan nilai parameter lainnya.

Tabel berikut ini mencantumkan aturan yang harus dipatuhi saat mengatur properti jenis data kolom output.

DataType Panjang Skala Presisi CodePage
DT_DECIMAL 0 Lebih besar dari 0 dan kurang dari atau sama dengan 28. 0 0
DT_CY 0 0 0 0
DT_NUMERIC 0 Lebih besar dari 0 dan kurang dari atau sama dengan 28 dan kurang dari Presisi. Lebih besar dari atau sama dengan 1 dan kurang dari atau sama dengan 38. 0
DT_BYTES Lebih besar dari 0. 0 0 0
DT_STR Lebih besar dari 0 dan kurang dari 8000. 0 0 Bukan 0, dan halaman kode yang valid.
DT_TEXT Lebih besar dari 0 dan kurang dari 8000. 0 0 Bukan 0, dan halaman kode yang valid.
DT_WSTR Lebih besar dari 0 dan kurang dari 4000. 0 0 0

Berlaku untuk