CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties 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 les propriétés du type de données d’un IDTSOutputColumn100 objet.
public:
virtual void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSDesigntimeComponent100::SetOutputColumnDataTypeProperties;
[System.Runtime.InteropServices.DispId(32)]
public virtual 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
override this.SetOutputColumnDataTypeProperties : int * int * Microsoft.SqlServer.Dts.Runtime.Wrapper.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
L’ID de l’objet IDTSOutputColumn100 .
- lOutputColumnID
- Int32
L’ID de l’objet IDTSOutputColumn100 .
- lLength
- Int32
Longueur de la colonne.
- lPrecision
- Int32
Le nombre total de chiffres dans la colonne.
- lScale
- Int32
Le nombre de décimales (chiffres à droite du point décimal) autorisé dans la colonne.
- lCodePage
- Int32
L’ensemble de caractères de la colonne de sortie.
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 exigent que des règles spécifiques soient suivies en fonction de la DataType colonne. Cette méthode permet à un composant d’appliquer ces règles en définissant toutes les propriétés en même temps.
Le tableau suivant liste 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.
| Type de données | Length | Scale | Précision | CodePage |
|---|---|---|---|---|
| DT_DÉCIMAL | 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 | Plus grand 0 et inférieur à 8000. | 0 | 0 | Différent de 0 et une page de codes valide. |
| DT_WSTR | Supérieur à 0 et inférieur à 4000. | 0 | 0 | 0 |