Compartir a través de


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Método

Definición

Establece las propiedades de tipo de datos de un objeto 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)

Parámetros

lOutputID
Int32

Id. del objeto IDTSOutputColumn100.

lOutputColumnID
Int32

Id. del objeto IDTSOutputColumn100.

eDataType
DataType

El valor de tipo DataType que se va a asignar a la columna.

lLength
Int32

Longitud de la columna.

lPrecision
Int32

Número total de dígitos de la columna.

lScale
Int32

El número de posiciones decimales (dígitos a la derecha del separador decimal) permitidas en la columna.

lCodePage
Int32

El juego de caracteres de la columna de salida.

Implementaciones

Atributos

Comentarios

Las propiedades de tipo de datos de una columna de salida dependen entre sí y requieren que se sigan reglas específicas en función de la DataType de la columna. Este método permite que un componente aplique estas reglas estableciendo todas las propiedades a la vez.

En la tabla siguiente se enumeran las reglas que se aplican 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 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