CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
- 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 |