IDTSOutputColumn100.SetDataTypeProperties Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.