IDTSDesigntimeComponent100.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.
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 |