CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta le proprietà del tipo di dato di un IDTSOutputColumn100 oggetto.
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)
Parametri
- lOutputID
- Int32
L'ID dell'oggetto IDTSOutputColumn100 .
- lOutputColumnID
- Int32
L'ID dell'oggetto IDTSOutputColumn100 .
- lLength
- Int32
Lunghezza della colonna.
- lPrecision
- Int32
Il numero totale di cifre nella colonna.
- lScale
- Int32
Il numero di decimali (cifre a destra del punto decimale) consentito nella colonna.
- lCodePage
- Int32
Il set di caratteri della colonna di output.
Implementazioni
- Attributi
Commenti
Le proprietà di tipo di dato di una colonna di output dipendono l'una dall'altra e richiedono che vengano seguite regole specifiche basate sul DataType della colonna. Questo metodo consente a un componente di far rispettare queste regole impostando tutte le proprietà contemporaneamente.
La tabella seguente elenca le regole che si applicano quando si impostano le proprietà del tipo di dato di una colonna di output.
| Tipo di dati | Length | Scale | Precisione | CodePage |
|---|---|---|---|---|
| DT_DECIMAL | 0 | Maggiore di 0 e minore o uguale a 28. | 0 | 0 |
| DT_CY | 0 | 0 | 0 | 0 |
| DT_NUMERIC | 0 | Maggiore di 0 e inferiore o uguale a 28 e minore di Precisione. | Maggiore o uguale a 1 e minore o uguale a 38. | 0 |
| DT_BYTES | Maggiore di 0. | 0 | 0 | 0 |
| DT_STR | Maggiore di 0 e minore di 8000. | 0 | 0 | Diverso da 0 e tabella codici valida. |
| DT_TEXT | Maggiore 0 e meno di 8000. | 0 | 0 | Diverso da 0 e tabella codici valida. |
| DT_WSTR | Maggiore di 0 e minore di 4000. | 0 | 0 | 0 |