Partager via


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Méthode

Définition

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)

Paramètres

lOutputID
Int32
lOutputColumnID
Int32
eDataType
DataType
lLength
Int32
lPrecision
Int32
lScale
Int32
lCodePage
Int32

Implémente

Attributs

Remarques

Les propriétés de type de données d’une colonne de sortie dépendent les unes des autres et nécessitent que des règles spécifiques soient suivies en fonction du Type de données de la colonne. Cette méthode permet à un composant d’appliquer ces règles en définissant toutes les propriétés à la fois.

Le tableau suivant répertorie les règles qui s’appliquent lors de la définition des propriétés de type de données d’une colonne de sortie.

DataType Longueur Scale Précision CodePage
DT_DECIMAL 0 Supérieur à 0 et inférieur ou égal à 28. 0 0
DT_CY 0 0 0 0
DT_NUMERIC 0 Supérieur à 0 et inférieur ou égal à 28 et inférieur à Précision. Supérieur ou égal à 1 et inférieur ou égal à 38. 0
DT_BYTES Supérieur à 0. 0 0 0
DT_STR Supérieur à 0 et inférieur à 8 000. 0 0 Différent de 0 et une page de codes valide.
DT_TEXT Supérieur à 0 et inférieur à 8 000. 0 0 Différent de 0 et une page de codes valide.
DT_WSTR Supérieur à 0 et inférieur à 4000. 0 0 0

S’applique à