Udostępnij za pośrednictwem


Struktura DTP_VARIANT

Określa typ danych kolumna.Jest to wartość z wyliczania elementu DataType określającą typ przechowywanych w każdej komórce struktury DTP_VARIANT kolumna.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Zestaw:  Microsoft.SqlServer.DTSRuntimeWrap (w Microsoft.SqlServer.DTSRuntimeWrap.dll)

Składnia

'Deklaracja
Public Structure DTP_VARIANT
'Użycie
Dim instance As DTP_VARIANT
public struct DTP_VARIANT
public value class DTP_VARIANT
[<SealedAttribute>]
type DTP_VARIANT =  struct end
Język JScript obsługuje używanie struktur, ale nie obsługuje deklarowania nowych.

Typ DTP_VARIANT uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z ValueType).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z ValueType).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z ValueType).

Do góry

Pola

  Nazwa Opis
Pole publiczne dwLength Reprezentuje liczba całkowita bez znaku, który zawiera długość danych w Unii.
Pole publiczne u Zawiera dane Unii.
Pole publiczne vt Reprezentuje wyliczeniem DataType.

Do góry

Uwagi

Ta struktura jest używana przez rurociąg do określenia kolumna informacji.Gdy składnik wywołuje GetData metoda ostatni parametr jest dane zwracane kolumna w strukturze DTP_VARIANT.Unia danych jest Unii różnych typów, takie jak obsługiwany przez rurociąg, długi, ciąg, wstring, dziesiętny, numerycznei tak dalej i zawiera dane kolumna.Typ danych jest typ danych kolumna danych i informuje, które część Unii do używania.Długość określa długość danych w Unii.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.