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


IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Метод

Определение

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

public:
 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)]
public 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
Public 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

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

lOutputColumnID
Int32

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

eDataType
DataType

Значение DataType для столбца.

lLength
Int32

Длина столбца.

lPrecision
Int32

Числовая точность столбца.

lScale
Int32

Числовой масштаб столбца.

lCodePage
Int32

Кодовая страница столбца.

Атрибуты

Комментарии

Параметры этого метода являются свойствами IDTSOutputColumn100 объекта, которые по отдельности доступны только для чтения, и их необходимо задать с помощью этого метода. Этот метод необходим, так как значения этих свойств зависят друг от друга. Он предоставляет механизм обновления этих свойств одновременно и позволяет компоненту и задаче потока данных применять зависимости. Параметр eDataType определяет требования других значений параметров.

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

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

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