CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Methode

Definition

Legt die Datentypeigenschaften eines IDTSOutputColumn100-Objekts fest.

public:
 virtual void SetOutputColumnDataTypeProperties(int lOutputID, int lOutputColumnID, Microsoft::SqlServer::Dts::Runtime::Wrapper::DataType eDataType, int lLength, int lPrecision, int lScale, int lCodePage) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSDesigntimeComponent100::SetOutputColumnDataTypeProperties;
[System.Runtime.InteropServices.DispId(32)]
public virtual 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
override this.SetOutputColumnDataTypeProperties : int * int * Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType * int * int * int * int -> unit
Public Overridable 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 IDTSOutputColumn100-Objekts.

lOutputColumnID
Int32

Die ID des IDTSOutputColumn100-Objekts.

eDataType
DataType

Die der Spalte zuzuweisende DataType.

lLength
Int32

Die Länge der Spalte.

lPrecision
Int32

Die Gesamtanzahl der Ziffern in der Spalte.

lScale
Int32

Die Anzahl der Dezimalstellen (rechts vom Dezimaltrennzeichen), die in der Spalte zulässig sind.

lCodePage
Int32

Der Zeichensatz der Ausgabespalte.

Implementiert

Attribute

Hinweise

Die Datentypeigenschaften einer Ausgabespalte sind voneinander abhängig und erfordern, dass bestimmte Regeln basierend auf der DataType Spalte befolgt werden. Mit dieser Methode kann eine Komponente diese Regeln erzwingen, indem sie alle Eigenschaften gleichzeitig festlegt.

In der folgenden Tabelle sind die Regeln aufgeführt, die beim Festlegen der Datentypeigenschaften einer Ausgabespalte gelten.

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 oder gleich 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 0 und weniger 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: