Язык

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 на столбце. Этот метод позволяет компоненту применять эти правила, устанавливая все свойства одновременно.

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

Тип данных Length Scale Точность CodePage
ДТ_ДЕСЯТИЧНЫЙ 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

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