IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Método

Definición

public:
 void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2014::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.Sql2014.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.Sql2014.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)

Parámetros

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

Comentarios

Los parámetros de este método son propiedades del IDTSOutputColumn100 objeto que son de solo lectura individual y deben establecerse mediante este método. Este método es necesario porque los valores de estas propiedades dependen entre sí. Proporciona un mecanismo para actualizar estas propiedades al mismo tiempo y permite que el componente y la tarea de flujo de datos apliquen las dependencias. El eDataType parámetro dicta los requisitos de los demás valores de parámetro.

En la tabla siguiente se enumeran las reglas que se deben cumplir al establecer las propiedades de tipo de datos de una columna de salida.

DataType Length Escala Precisión CodePage
DT_DECIMAL 0 Mayor que 0 y menor o igual que 28. 0 0
DT_CY 0 0 0 0
DT_NUMERIC 0 Mayor que 0 y menor o igual que 28 y menor que Precision. Mayor o igual que 1 y menor o igual que 38. 0
DT_BYTES Mayor que 0. 0 0 0
DT_STR Mayor que 0 y menor que 8000. 0 0 Distinto de 0 y una página de códigos válida.
DT_TEXT Mayor que 0 y menor que 8000. 0 0 Distinto de 0 y una página de códigos válida.
DT_WSTR Mayor que 0 y menor que 4.000. 0 0 0

Se aplica a