Bagikan melalui


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Metode

Definisi

public:
 virtual void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2012::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSDesigntimeComponent100::SetOutputColumnDataTypeProperties;
[System.Runtime.InteropServices.DispId(32)]
public virtual 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
override this.SetOutputColumnDataTypeProperties : int * int * Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012.DataType * int * int * int * int -> unit
Public Overridable 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

Penerapan

Atribut

Keterangan

Properti jenis data kolom output bergantung satu sama lain dan mengharuskan aturan tertentu diikuti berdasarkan DataType kolom. Metode ini memungkinkan komponen untuk menerapkan aturan ini dengan mengatur semua properti sekaligus.

Tabel berikut ini mencantumkan aturan yang berlaku 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