Metoda CManagedComponentWrapperClass.SetOutputColumnDataTypeProperties
Ustawia typ danych właściwości IDTSOutputColumn100 obiektu.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
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 _
)
'Użycie
Dim instance As CManagedComponentWrapperClass
Dim lOutputID As Integer
Dim lOutputColumnID As Integer
Dim eDataType As DataType
Dim lLength As Integer
Dim lPrecision As Integer
Dim lScale As Integer
Dim lCodePage As Integer
instance.SetOutputColumnDataTypeProperties(lOutputID, _
lOutputColumnID, eDataType, lLength, _
lPrecision, lScale, lCodePage)
public virtual void SetOutputColumnDataTypeProperties(
int lOutputID,
int lOutputColumnID,
DataType eDataType,
int lLength,
int lPrecision,
int lScale,
int lCodePage
)
public:
virtual void SetOutputColumnDataTypeProperties(
[InAttribute] int lOutputID,
[InAttribute] int lOutputColumnID,
[InAttribute] DataType eDataType,
[InAttribute] int lLength,
[InAttribute] int lPrecision,
[InAttribute] int lScale,
[InAttribute] int lCodePage
)
abstract SetOutputColumnDataTypeProperties :
lOutputID:int *
lOutputColumnID:int *
eDataType:DataType *
lLength:int *
lPrecision:int *
lScale:int *
lCodePage:int -> unit
override SetOutputColumnDataTypeProperties :
lOutputID:int *
lOutputColumnID:int *
eDataType:DataType *
lLength:int *
lPrecision:int *
lScale:int *
lCodePage:int -> unit
public function SetOutputColumnDataTypeProperties(
lOutputID : int,
lOutputColumnID : int,
eDataType : DataType,
lLength : int,
lPrecision : int,
lScale : int,
lCodePage : int
)
Parametry
- lOutputID
Typ: System.Int32
Identyfikator IDTSOutputColumn100 obiektu.
- lOutputColumnID
Typ: System.Int32
Identyfikator IDTSOutputColumn100 obiektu.
- eDataType
Typ: Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType
DataType Do przypisania do kolumna.
- lLength
Typ: System.Int32
Długość kolumna.
- lPrecision
Typ: System.Int32
Całkowita liczba cyfr kolumna.
- lScale
Typ: System.Int32
Liczba miejsc dziesiętnych (cyfry po prawej stronie przecinka dziesiętnego) kolumna dozwolone.
- lCodePage
Typ: System.Int32
Zestaw znaków kolumna wyjociowej.
Implementacje
Uwagi
Typ danych właściwości kolumna wyprowadzenia są zależne od siebie nawzajem i wymagają następować szczególne zasady oparte na DataType z kolumna.Ta metoda umożliwia składnikowi do egzekwowania tych zasad przez ustawienie wszystkich właściwości naraz.
W poniższej tabela przedstawiono reguły mające zastosowanie podczas ustawiania właściwości typu danych kolumna wyprowadzenia.
DataType |
Długość |
Skala |
Precision |
Strona kodowa |
---|---|---|---|---|
DT_DECIMAL |
0 |
Większa niż 0 i mniejsza niż 28. |
0 |
0 |
DT_CY |
0 |
0 |
0 |
0 |
DT_NUMERIC |
0 |
Większa niż 0 i mniejsza niż lub równa 28 i mniej niż precyzji. |
Większa lub równa 1 i mniejsza lub równa 38. |
0 |
DT_BYTES |
Większa niż 0. |
0 |
0 |
0 |
DT_STR |
Większa niż 0 i mniejsza niż 8000. |
0 |
0 |
Nie 0 i prawidłowego strona kodowa. |
DT_TEXT |
Większa 0 i mniejsza niż 8000. |
0 |
0 |
Nie 0 i prawidłowego strona kodowa. |
DT_WSTR |
Większa niż 0 i mniejsza niż 4000. |
0 |
0 |
0 |
Zobacz także