IDTSOutputColumn100.SetDataTypeProperties Méthode

Définition

Définit simultanément plusieurs propriétés de type de données d’un IDTSOutputColumn100 objet.

public:
 void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties(Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
Public Sub SetDataTypeProperties (eDataType As DataType, lLength As Integer, lPrecision As Integer, lScale As Integer, lCodePage As Integer)

Paramètres

eDataType
DataType

Colonne DataType .

lLength
Int32

Longueur de la colonne.

lPrecision
Int32

Le nombre total de chiffres de la colonne de sortie.

lScale
Int32

Le nombre de décimales de la colonne de sortie.

lCodePage
Int32

L’ensemble de caractères de la colonne de sortie.

Attributs

Remarques

Les paramètres de cette méthode sont des propriétés individuelles en lecture seule de l’objet IDTSOutputColumn100 dont les valeurs sont définies par cette méthode. La méthode est nécessaire car les valeurs de ces propriétés dépendent les unes des autres. Cette méthode fournit un mécanisme pour mettre à jour ces propriétés de manière atomique, permettant au flux de données de faire respecter les dépendances. Le eDataType paramètre sert à déterminer les autres vérifications à effectuer sur les valeurs des paramètres.

Le tableau suivant présente les exigences appliquées lors de la définition des propriétés de type de données d’une colonne de sortie.

Type de données Length Scale Précision CodePage
DT_DÉCIMAL Non appliqué Égal ou supérieur à 0, et inférieur ou égal à 28. Non appliqué Non appliqué
DT_NUMERIC Non appliqué Supérieur ou égal à 0, et inférieur ou égal à 38, et moindre ou égal à la précision spécifiée. Supérieur ou égal à 1, et inférieur ou égal à 38. Non appliqué
DT_BYTES Supérieur à 0, et inférieur ou égal à 8000. Non appliqué Non appliqué Non appliqué
DT_DBTIME2

DT_DBTIMESTAMP2

DT_DBTIMESTAMPOFFSET
Pas appliqué. Supérieur ou égal à 0, et inférieur ou égal à 7. Pas appliqué. Pas appliqué.
DT_STR Supérieur à 0 et inférieur ou égal à 8000. Non appliqué Non appliqué Pas zéro.
DT_TEXT Non appliqué Non appliqué Non appliqué Pas zéro.
DT_WSTR Supérieur à 0 et inférieur ou égal à 4000. Non appliqué Non appliqué Non appliqué

Pour plus d’informations sur les types de données des Services d’intégration et leurs propriétés, voir Types de données des Services d’intégration.

L’utilisation de la SetDataTypeProperties méthode est discutée ou brièvement démontrée dans Développement d’un composant source personnalisé, Développement d’un composant de transformation personnalisé avec sorties synchrones, et Développement d’un composant de transformation personnalisé avec sorties asynchrones.

S’applique à