Udostępnij za pośrednictwem


Mapowania typów danych

W poniższej tabeli wymieniono mapowania między typami danych wariantów i typami danych OLE DB.

Typ danych wariantu Typ danych OLE DB
VT_BOOL DBTYPE_BOOL
VT_BSTR DBTYPE_BSTR
VT_BYREF DBTYPE_BYREF
VT_CY DBTYPE_CY
VT_DATE DBTYPE_DATE
VT_DECIMAL DBTYPE_DECIMAL
VT_EMPTY DBTYPE_EMPTY
VT_FILETIME DBTYPE_FILETIME
VT_GUID DBTYPE_GUID
VT_I1 DBTYPE_I1
VT_I2 DBTYPE_I2
VT_I4 DBTYPE_I4
VT_I8 DBTYPE_I8
VT_NULL DBTYPE_NULL
VT_R4 DBTYPE_R4
VT_R8 DBTYPE_UI8
VT_VECTOR DBTYPE_VECTOR
VT_WSTR DBTYPE_WSTR

 

W poniższej tabeli wymieniono mapowania między typami danych XML i typami danych OLE DB.

Typ danych wariantu Typ danych OLE DB
BIN. BASE64 DBTYPE_BYTES
BIN. UROK DBTYPE_I8
BOOLOWSKI DBTYPE_BOOL
CHAR DBTYPE_STR
DATA DBTYPE_DATE
DATA/GODZINA DBTYPE_DATE
DATA/GODZINA. TZ DBTYPE_DATE
FIXED.14.4 DBTYPE_R4
SPŁAWIK DBTYPE_R8
I1 DBTYPE_I1
I2 DBTYPE_I2
I4 DBTYPE_I4
I8 DBTYPE_I8
INT DBTYPE_I8
DŁUGI DBTYPE_I4
NUMER DBTYPE_R8
R4 DBTYPE_R4
R8 DBTYPE_R8
STRUNA DBTYPE_WSTR
GODZINA DBTYPE_FILETIME
GODZINA. TZ DBTYPE_FILETIME
Interfejs użytkownika1 DBTYPE_UI2
Interfejs użytkownika2 DBTYPE_UI2
Interfejs użytkownika4 DBTYPE_UI4
Interfejs użytkownika8 DBTYPE_UI8
URI DBTYPE_WSTR
Identyfikator UUID DBTYPE_GUID

 

Dane ciągów można rzutować do innych typów danych. Aby uzyskać więcej informacji, zobacz Rzutowanie typu danych kolumny.