IDTSOutputColumn100.SetDataTypeProperties Méthode

Définition

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

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

Objet DataType de la colonne.

lLength
Int32

Longueur de la colonne.

lPrecision
Int32

Nombre total de chiffres de la colonne de sortie.

lScale
Int32

Nombre de décimales de la colonne de sortie.

lCodePage
Int32

Jeu 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 dont les valeurs sont définies à l’aide IDTSOutputColumn100 de cette méthode. La méthode est requise, car les valeurs de ces propriétés dépendent les unes des autres. Cette méthode fournit un mécanisme permettant de mettre à jour ces propriétés atomiquement, ce qui permet au flux de données d’appliquer les dépendances. Le eDataType paramètre est utilisé pour déterminer les autres vérifications à effectuer sur les valeurs de paramètre.

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.

DataType Longueur Scale Précision CodePage
DT_DECIMAL Non appliquée. Supérieur ou égal à 0, et inférieur ou égal à 28. Non appliquée. Non appliquée.
DT_NUMERIC Non appliquée. Supérieur ou égal à 0, inférieur ou égal à 38, et inférieur ou égal à la précision spécifiée. Supérieur ou égal à 1, et inférieur ou égal à 38. Non appliquée.
DT_BYTES Supérieur à 0 et inférieur ou égal à 8 000. Non appliquée. Non appliquée. Non appliquée.
DT_DBTIME2

DT_DBTIMESTAMP2

DT_DBTIMESTAMPOFFSET
Non appliqué. Supérieur ou égal à 0, et inférieur ou égal à 7. Non appliqué. Non appliqué.
DT_STR Supérieur à 0 et inférieur ou égal à 8 000. Non appliquée. Non appliquée. Pas 0.
DT_TEXT Non appliquée. Non appliquée. Non appliquée. Pas 0.
DT_WSTR Supérieur à 0 et inférieur ou égal à 4 000. Non appliquée. Non appliquée. Non appliquée.

Pour plus d’informations sur les types de données Integration Services et leurs propriétés, consultez Types de données Integration Services.

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

S’applique à