IDTSOutputColumn100.SetDataTypeProperties(DataType, Int32, Int32, Int32, Int32) 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.
public:
void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2012::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties (Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012.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
- eDataType
- DataType
- lLength
- Int32
- lPrecision
- Int32
- lScale
- Int32
- lCodePage
- Int32
- Attributi
Commenti
I parametri di questo metodo sono singole proprietà di sola lettura dell' IDTSOutputColumn100 oggetto i cui valori sono impostati tramite questo metodo. Il metodo è obbligatorio perché i valori di queste proprietà sono dipendenti gli uni dagli altri. Questo metodo fornisce un meccanismo per l'aggiornamento atomico di queste proprietà, consentendo al flusso di dati di applicare le dipendenze. Il eDataType parametro viene utilizzato per determinare gli altri controlli da eseguire sui valori dei parametri.
Nella tabella seguente vengono illustrati i requisiti applicati durante l'impostazione delle proprietà del tipo di dati di una colonna di output.
| DataType | Length | Scalabilità | Precisione | CodePage |
|---|---|---|---|---|
| DT_DECIMAL | Non imposte | Maggiore o uguale a 0 e minore o uguale a 28. | Non imposte | Non imposte |
| DT_NUMERIC | Non imposte | 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 imposte |
| DT_BYTES | Maggiore di 0 e minore o uguale a 8000. | Non imposte | Non imposte | Non imposte |
| DT_DBTIME2 DT_DBTIMESTAMP2 DT_DBTIMESTAMPOFFSET |
Non applicato. | Maggiore o uguale a 0 e minore o uguale a 7. | Non applicato. | Non applicato. |
| DT_STR | Maggiore di 0 e minore o uguale a 8000. | Non imposte | Non imposte | Diverso da 0. |
| DT_TEXT | Non imposte | Non imposte | Non imposte | Diverso da 0. |
| DT_WSTR | Maggiore di 0 e minore o uguale a 4000. | Non imposte | Non imposte | Non imposte |
Per ulteriori informazioni sui tipi di dati Integration Services e sulle relative proprietà, vedere Integration Services tipi di dati.
L'utilizzo del metodo SetDataTypeProperties viene illustrato o dimostrato brevemente nello sviluppo di un componente di origine personalizzato, nello sviluppo di un componente di trasformazione personalizzato con output sincronie nello sviluppo di un componente di trasformazione personalizzato con output asincroni.