Поделиться через


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Метод

Определение

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)

Параметры

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

Реализации

Атрибуты

Комментарии

Свойства типа данных выходного столбца зависят друг от друга и требуют, чтобы определенные правила соблюдались на основе DataType столбца. Этот метод позволяет компоненту применять эти правила, задавая все свойства одновременно.

В следующей таблице перечислены правила, которые применяются при задании свойств типа данных выходного столбца.

DataType Длина Масштабирование Точность CodePage
DT_DECIMAL 0 Больше 0 и меньше или равно 28. 0 0
DT_CY 0 0 0 0
DT_NUMERIC 0 Больше 0, меньше или равно 28 и меньше точности. Больше или равно 1 и меньше или равно 38. 0
DT_BYTES Больше 0. 0 0 0
DT_STR Больше 0 и меньше 8000. 0 0 Не равно 0 и представляет допустимую кодовую страницу.
DT_TEXT Больше 0 и меньше 8000. 0 0 Не равно 0 и представляет допустимую кодовую страницу.
DT_WSTR Больше 0 и меньше 4 000. 0 0 0

Применяется к