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.