IDTSOutputColumn100.SetDataTypeProperties Metodo

Definizione

public:
 void SetDataTypeProperties(Microsoft::SqlServer::Dts::Runtime::Wrapper::Sql2014::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[System.Runtime.InteropServices.DispId(114)]
public void SetDataTypeProperties (Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2014.DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage);
[<System.Runtime.InteropServices.DispId(114)>]
abstract member SetDataTypeProperties : Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2014.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'oggetto IDTSOutputColumn100 i cui valori vengono impostati usando questo metodo. Il metodo è necessario perché i valori di queste proprietà dipendono l'uno dall'altro. Questo metodo fornisce un meccanismo per aggiornare queste proprietà atomicamente, consentendo al flusso di dati di applicare le dipendenze. Il eDataType parametro viene usato per determinare gli altri controlli da eseguire sui valori dei parametri.

Nella tabella seguente vengono illustrati i requisiti applicati quando si impostano le 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 Non 0.
DT_TEXT Non imposte Non imposte Non imposte Non 0.
DT_WSTR Maggiore di 0 e minore o uguale a 4000. Non imposte Non imposte Non imposte

Per altre informazioni sui tipi di dati di Integration Services e sulle relative proprietà, vedere Tipi di dati di Integration Services.

L'uso del metodo SetDataTypeProperties viene discusso o illustrato brevemente in Sviluppo di un componente di origine personalizzato, sviluppo di un componente di trasformazione personalizzato con output sincroni e sviluppo di un componente di trasformazione personalizzato conoutput asincroni.

Si applica a