IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Méthode

Définition

Définit les propriétés du type de données d'un objet IDTSOutputColumn100.

public:
 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)]
public 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
Public 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

ID de l'objet IDTSOutput100.

lOutputColumnID
Int32

ID de l'objet IDTSOutputColumn100.

eDataType
DataType

Objet DataType de la colonne.

lLength
Int32

Longueur de la colonne.

lPrecision
Int32

Précision numérique de la colonne.

lScale
Int32

Échelle numérique de la colonne.

lCodePage
Int32

Page de codes de la colonne.

Attributs

Remarques

Les paramètres de cette méthode sont des propriétés de l’objet qui sont individuellement en lecture seule et doivent être définies à l’aide IDTSOutputColumn100 de cette méthode. Cette méthode est requise, car les valeurs de ces propriétés dépendent les unes des autres. Il fournit un mécanisme permettant de mettre à jour ces propriétés en même temps et permet au composant et à la tâche de flux de données d’appliquer les dépendances. Le eDataType paramètre détermine les exigences des autres valeurs de paramètre.

Le tableau suivant répertorie les règles qui doivent être respectées 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 à