Compartilhar via


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Método

Definição

public:
 virtual void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2012::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSDesigntimeComponent100::SetOutputColumnDataTypeProperties;
[System.Runtime.InteropServices.DispId(32)]
public virtual void SetOutputColumnDataTypeProperties (int lOutputID, int lOutputColumnID, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012.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.Sql2012.DataType * int * int * int * int -> unit
override this.SetOutputColumnDataTypeProperties : int * int * Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012.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
lOutputColumnID
Int32
eDataType
DataType
lLength
Int32
lPrecision
Int32
lScale
Int32
lCodePage
Int32

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