Bagikan melalui


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Metode

Definisi

Mengatur properti IDTSOutputColumn100 tipe data objek.

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

ID IDTSOutputColumn100 objek.

lOutputColumnID
Int32

ID IDTSOutputColumn100 objek.

eDataType
DataType

DataType untuk menetapkan ke kolom.

lLength
Int32

Panjang kolom.

lPrecision
Int32

Jumlah total digit dalam kolom.

lScale
Int32

Jumlah tempat desimal (digit di sebelah kanan titik desimal) yang diizinkan dalam kolom.

lCodePage
Int32

Kumpulan karakter kolom output.

Penerapan

Atribut

Keterangan

Properti jenis data dari 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 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