Udostępnij za pośrednictwem


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

  • 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

IDTSDesigntimeComponent100.SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

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