CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- 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 |