IDTSOutputColumn100.SetDataTypeProperties 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 contemporaneamente più proprietà di tipo di dato di un IDTSOutputColumn100 oggetto.
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)
Parametri
- lLength
- Int32
Lunghezza della colonna.
- lPrecision
- Int32
Il numero totale di cifre della colonna di output.
- lScale
- Int32
Il numero di decimali della colonna di output.
- lCodePage
- Int32
Il set di caratteri della colonna di output.
- Attributi
Commenti
I parametri di questo metodo sono proprietà individuali di sola lettura dell'oggetto IDTSOutputColumn100 i cui valori sono impostati tramite l'uso di questo metodo. Il metodo è richiesto perché i valori di queste proprietà dipendono l'uno dall'altro. Questo metodo fornisce un meccanismo per aggiornare queste proprietà atomicamente, permettendo al flusso di dati di far rispettare le dipendenze. Il eDataType parametro viene utilizzato per determinare gli altri controlli da eseguire sui valori dei parametri.
La tabella seguente mostra i requisiti applicati quando si impostano le proprietà del tipo di dato di una colonna di output.
| Tipo di dati | Length | Scale | Precisione | CodePage |
|---|---|---|---|---|
| DT_DECIMAL | Non applicato | Maggiore o uguale a 0, e minore o uguale a 28. | Non applicato | Non applicato |
| DT_NUMERIC | Non applicato | Maggiore o uguale a 0, e minore o uguale a 38, e minore o uguale alla precisione specificata. | Maggiore o uguale a 1, e minore o uguale a 38. | Non applicato |
| DT_BYTES | Maggiore di 0, e inferiore o uguale a 8000. | Non applicato | Non applicato | Non applicato |
| DT_DBTIME2 DT_DBTIMESTAMP2 DT_DBTIMESTAMPOFFSET |
Non è stato imposto. | Maggiore o uguale a 0, e minore o uguale a 7. | Non è stato imposto. | Non è stato imposto. |
| DT_STR | Maggiore di 0 e inferiore o uguale a 8000. | Non applicato | Non applicato | Non 0. |
| DT_TEXT | Non applicato | Non applicato | Non applicato | Non 0. |
| DT_WSTR | Maggiore di 0 e inferiore o uguale a 4000. | Non applicato | Non applicato | Non applicato |
Per maggiori informazioni sui tipi di dati dei Servizi di Integrazione e sulle loro proprietà, vedi Tipi di Dati dei Servizi di Integrazione.
L'uso del SetDataTypeProperties metodo viene discusso o dimostrato brevemente in Sviluppo di un Componente Sorgente Personalizzato, Sviluppo di un Componente di Trasformazione Personalizzato con Uscite Sincrone e Sviluppo di un Componente di Trasformazione Personalizzato con Output Asincroni.