Share via


IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Methode

Definition

Legt die Datentypeigenschaften eines IDTSOutputColumn100-Objekts fest.

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)

Parameter

lOutputID
Int32

Die ID des IDTSOutput100-Objekts.

lOutputColumnID
Int32

Die ID des IDTSOutputColumn100-Objekts.

eDataType
DataType

Der DataType der Spalte.

lLength
Int32

Die Länge der Spalte.

lPrecision
Int32

Die numerische Genauigkeit der Spalte.

lScale
Int32

Die numerischen Dezimalstellen der Spalte.

lCodePage
Int32

Die Codepage der Spalte.

Attribute

Hinweise

Die Parameter dieser Methode sind Eigenschaften des IDTSOutputColumn100 Objekts, das einzeln schreibgeschützt ist, und muss mithilfe dieser Methode festgelegt werden. Diese Methode ist erforderlich, da die Werte dieser Eigenschaften voneinander abhängig sind. Es bietet einen Mechanismus zum Gleichzeitigen Aktualisieren dieser Eigenschaften und ermöglicht die Komponente und die Datenflussaufgabe, die Abhängigkeiten zu erzwingen. Der eDataType Parameter diktiert die Anforderungen der anderen Parameterwerte.

In der folgenden Tabelle sind die Regeln aufgeführt, die beim Festlegen der Datentypeigenschaften einer Ausgabespalte eingehalten werden müssen.

DataType Länge Skalieren Genauigkeit CodePage
DT_DECIMAL 0 Größer 0 und kleiner oder gleich 28 0 0
DT_CY 0 0 0 0
DT_NUMERIC 0 Größer als 0 und kleiner als 28 und kleiner als Genauigkeit. Größer oder gleich 1 und kleiner oder gleich 38 0
DT_BYTES Größer 0 0 0 0
DT_STR Größer als 0 und kleiner als 8000 0 0 Nicht 0 und eine gültige Codepage
DT_TEXT Größer als 0 und kleiner als 8000 0 0 Nicht 0 und eine gültige Codepage
DT_WSTR Größer 0 und kleiner 4000 0 0 0

Gilt für: