IDTSDesigntimeComponent100.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.
public:
void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2012::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(32)]
public void SetOutputColumnDataTypeProperties (int lOutputID, int lOutputColumnID, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012.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.Sql2012.DataType * int * int * int * int -> unit
Public 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
- lOutputColumnID
- Int32
- eDataType
- DataType
- lLength
- Int32
- lPrecision
- Int32
- lScale
- Int32
- lCodePage
- Int32
- Attributs
Remarques
Les paramètres de cette méthode sont des propriétés de l’objet IDTSOutputColumn100 qui sont en lecture seule et qui doivent être définies à l’aide de cette méthode. Cette méthode est obligatoire, car les valeurs de ces propriétés dépendent les unes des autres. Il fournit un mécanisme pour mettre à jour ces propriétés en même temps et permet au composant et à la tâche de flux de données d’appliquer les dépendances. Le eDataType
paramètre dicte les exigences des autres valeurs de paramètre.
Le tableau suivant répertorie les règles qui doivent être respecté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 | 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 |