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 objet IDTSOutputColumn100.
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
ID de l'objet IDTSOutputColumn100.
- lOutputColumnID
- Int32
ID de l'objet IDTSOutputColumn100.
- lLength
- Int32
Longueur de la colonne.
- lPrecision
- Int32
Nombre total de chiffres de la colonne.
- lScale
- Int32
Nombre de décimales (chiffres à droite de la virgule décimale) autorisées dans la colonne.
- lCodePage
- Int32
Jeu 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 nécessitent que des règles spécifiques soient suivies en fonction DataType du de la colonne. Cette méthode permet à un composant d’appliquer ces règles en définissant toutes les propriétés à la fois.
Le tableau suivant répertorie 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.
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 à Precision. | 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 |