Compartilhar via


IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Método

Definição

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

Comentários

Os parâmetros desse método são propriedades do IDTSOutputColumn100 objeto que são somente leitura individualmente e devem ser definidos usando esse método. Esse método é necessário porque os valores dessas propriedades dependem uns dos outros. Ele fornece um mecanismo para atualizar essas propriedades ao mesmo tempo e permite que o componente e a tarefa de fluxo de dados imponham as dependências. O eDataType parâmetro determina os requisitos dos outros valores de parâmetro.

A tabela a seguir lista as regras que devem ser cumpridas ao definir as propriedades do 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 Precisão. 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