Udostępnij za pośrednictwem


Metoda IDTSOutputColumn100.SetDataTypeProperties

Ustawia typ danych wielu właściwości IDTSOutputColumn100 obiektów jednocześnie.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
Sub SetDataTypeProperties ( _
    eDataType As DataType, _
    lLength As Integer, _
    lPrecision As Integer, _
    lScale As Integer, _
    lCodePage As Integer _
)
'Użycie
Dim instance As IDTSOutputColumn100
Dim eDataType As DataType
Dim lLength As Integer
Dim lPrecision As Integer
Dim lScale As Integer
Dim lCodePage As Integer

instance.SetDataTypeProperties(eDataType, _
    lLength, lPrecision, lScale, lCodePage)
void SetDataTypeProperties(
    DataType eDataType,
    int lLength,
    int lPrecision,
    int lScale,
    int lCodePage
)
void SetDataTypeProperties(
    [InAttribute] DataType eDataType, 
    [InAttribute] int lLength, 
    [InAttribute] int lPrecision, 
    [InAttribute] int lScale, 
    [InAttribute] int lCodePage
)
abstract SetDataTypeProperties : 
        eDataType:DataType * 
        lLength:int * 
        lPrecision:int * 
        lScale:int * 
        lCodePage:int -> unit 
function SetDataTypeProperties(
    eDataType : DataType, 
    lLength : int, 
    lPrecision : int, 
    lScale : int, 
    lCodePage : int
)

Parametry

  • lPrecision
    Typ: System.Int32
    Całkowita liczba cyfr kolumna wyjociowej.
  • lScale
    Typ: System.Int32
    Liczba miejsc dziesiętnych w kolumna wyjociowej.
  • lCodePage
    Typ: System.Int32
    Zestaw znaków kolumna wyjociowej.

Uwagi

Parametry tej metoda są poszczególne właściwości tylko do odczytu z IDTSOutputColumn100 obiekt, którego wartości są zestaw przy użyciu tej metoda.Metoda jest wymagane, ponieważ wartości te właściwości są zależne od siebie.Ta metoda zapewnia mechanizm aktualizacji tych właściwości atomically, umożliwiając przepływ danych w celu wymuszenia zależności.eDataType Parametr jest używany do określenia inne kontrole, aby wykonać na wartości parametru.

W poniższej tabela przedstawiono zależności, które są wymuszane podczas ustawiania właściwości typu danych kolumna wyprowadzenia.

DataType

Długość

Skala

Precision

Strona kodowa

DT_DECIMAL

Niewymuszone

Większa lub równa 0 i mniejsza niż 28.

Niewymuszone

Niewymuszone

DT_NUMERIC

Niewymuszone

Większa lub równa 0 i mniejsza niż lub równa 38 i mniejsza lub równa z określoną dokładnością.

Większa lub równa 1 i mniejsza niż 38.

Niewymuszone

DT_BYTES

Większą od 0 i mniejsza niż 8000.

Niewymuszone

Niewymuszone

Niewymuszone

DT_DBTIME2

DT_DBTIMESTAMP2

DT_DBTIMESTAMPOFFSET

Nie są wymuszane.

Większa lub równa 0 i mniejsza niż 7.

Nie są wymuszane.

Nie są wymuszane.

DT_STR

Większa niż 0 i mniejsza niż 8000.

Niewymuszone

Niewymuszone

Nie 0.

DT_TEXT

Niewymuszone

Niewymuszone

Niewymuszone

Nie 0.

DT_WSTR

Większa niż 0 i mniejsza niż 4000.

Niewymuszone

Niewymuszone

Nie są wymuszane.

Więcej informacji o Integration Services typów danych i ich właściwości, zobacz Typy danych usług integracji.

Zwięzły przegląd strony kodowe obsługiwane przez Aparat baz danych programu SQL Server, a częściowa lista wartości, zobacz Kod strony architektury.

Korzystanie z SetDataTypeProperties metoda jest omówiona lub wykazać krótko w rozwój składnika niestandardowego źródła, opracowywania niestandardowego składnika transformacji synchroniczne wyjść, i opracowywania niestandardowego składnika transformacji asynchronicznego wyjść.