Freigeben über


CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Methode

Definition

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

Implementiert

Attribute

Hinweise

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

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 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: