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


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Метод

Определение

Устанавливает свойства типа данных объекта IDTSOutputColumn100.

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)

Параметры

lOutputID
Int32

Идентификатор объекта IDTSOutputColumn100.

lOutputColumnID
Int32

Идентификатор объекта IDTSOutputColumn100.

eDataType
DataType

Идентификатор 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

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