IDTSDesigntimeComponent100.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.
public:
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)]
public 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
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
- lOutputColumnID
- Int32
- eDataType
- DataType
- lLength
- Int32
- lPrecision
- Int32
- lScale
- Int32
- lCodePage
- Int32
- Attribute
Hinweise
Die Parameter dieser Methode sind Eigenschaften des IDTSOutputColumn100-Objekts, die einzeln schreibgeschützt sind und mit dieser Methode festgelegt werden müssen. Diese Methode ist erforderlich, da die Werte dieser Eigenschaften voneinander abhängen. Es bietet einen Mechanismus zum gleichzeitigen Aktualisieren dieser Eigenschaften und ermöglicht es der Komponente und dem Datenflusstask, 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 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 |