CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
- 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 |