IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties Methode

Definition

Setzt die Datentypeigenschaften eines IDTSOutputColumn100 Objekts.

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

Die DataType Spalte.

lLength
Int32

Die Länge der Spalte.

lPrecision
Int32

Die numerische Genauigkeit der Spalte.

lScale
Int32

Die numerische Skala der Spalte.

lCodePage
Int32

Die Codepage der Spalte.

Attribute

Hinweise

Die Parameter dieser Methode sind Eigenschaften des IDTSOutputColumn100 Objekts, die einzeln nur lesbar sind und mit dieser Methode gesetzt werden müssen. Diese Methode ist erforderlich, weil die Werte dieser Eigenschaften voneinander abhängen. Sie bietet einen Mechanismus, um diese Eigenschaften gleichzeitig zu aktualisieren und ermöglicht es der Komponente und der Datenflussaufgabe, die Abhängigkeiten durchzusetzen. Der Parameter eDataType bestimmt die Anforderungen der anderen Parameterwerte.

Die folgende Tabelle listet die Regeln auf, die bei der Festlegung der Datentypeigenschaften einer Ausgabespalte eingehalten werden müssen.

Datentyp Length Skalierung Präzision CodePage
DT_DEZIMAL 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 weniger als oder gleich 28 und weniger als Präzision. 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: