IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Metodo

Definizione

Imposta le proprietà del tipo di dato di un IDTSOutputColumn100 oggetto.

public:
 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)]
public 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
Public 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 IDTSOutput100 .

lOutputColumnID
Int32

L'ID dell'oggetto IDTSOutputColumn100 .

eDataType
DataType

Oggetto DataType della colonna.

lLength
Int32

Lunghezza della colonna.

lPrecision
Int32

La precisione numerica della colonna.

lScale
Int32

La scala numerica della colonna.

lCodePage
Int32

La pagina codici della colonna.

Attributi

Commenti

I parametri di questo metodo sono proprietà dell'oggetto IDTSOutputColumn100 che sono singolarmente di sola lettura, e devono essere impostati utilizzando questo metodo. Questo metodo è necessario perché i valori di queste proprietà dipendono l'uno dall'altro. Fornisce un meccanismo per aggiornare queste proprietà contemporaneamente e consente al componente e al compito di flusso dati di far rispettare le dipendenze. Il parametro eDataType determina i requisiti degli altri valori dei parametri.

La tabella seguente elenca le regole che devono essere rispettate quando si definiscono 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 di 0 e minore di 8000. 0 0 Diverso da 0 e tabella codici valida.
DT_WSTR Maggiore di 0 e minore di 4000. 0 0 0

Si applica a