Partilhar via


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Método

Definição

Define as propriedades do tipo de dados de um 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

A ID do objeto IDTSOutputColumn100.

lOutputColumnID
Int32

A ID do objeto IDTSOutputColumn100.

eDataType
DataType

O DataType a ser atribuído à coluna.

lLength
Int32

O comprimento da coluna.

lPrecision
Int32

O número total de dígitos na coluna.

lScale
Int32

O número de casas decimais (dígitos à direita da vírgula decimal) permitido na coluna.

lCodePage
Int32

O conjunto de caracteres da coluna de saída.

Implementações

Atributos

Comentários

As propriedades de tipo de dados de uma coluna de saída dependem umas das outras e exigem que regras específicas sejam seguidas com base no DataType da coluna. Esse método permite que um componente imponha essas regras definindo todas as propriedades de uma só vez.

A tabela a seguir lista as regras que se aplicam ao definir as propriedades de tipo de dados de uma coluna de saída.

Tipo de dados Tamanho Escala Precisão CodePage
DT_DECIMAL 0 Maior que 0 e menor ou igual a 28. 0 0
DT_CY 0 0 0 0
DT_NUMERIC 0 Maior que 0 e menor ou igual a 28 e menor que Precision. Maior ou igual a 1 e menor ou igual a 38. 0
DT_BYTES Maior que 0. 0 0 0
DT_STR Maior que 0 e menor que 8000. 0 0 Não 0 e uma página de código válida.
DT_TEXT Maior que 0 e menor que 8000. 0 0 Não 0 e uma página de código válida.
DT_WSTR Maior que 0 e menor que 4.000. 0 0 0

Aplica-se a