IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Método

Definición

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

Parámetros

lOutputID
Int32

Id. del objeto IDTSOutput100.

lOutputColumnID
Int32

Id. del objeto IDTSOutputColumn100.

eDataType
DataType

DataType de la columna.

lLength
Int32

Longitud de la columna.

lPrecision
Int32

Precisión numérica de la columna.

lScale
Int32

Escala numérica de la columna.

lCodePage
Int32

Página de códigos de la columna.

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