支援的資料型別轉換
下列表格列出 MSXML 2.0 及更新版本所支援的資料型別轉換。
資料型別 | Variant 型別 |
---|---|
string |
VT_BSTR、VT_BOOL、VT_CY、VT_DATE、VT_VARIANT、VT_DECIMAL、VT_UII、VT_I2、VT_I4、VT_R4、VT_R8、VT_EMPTY、VT_NULL、VT_ARRAY |
number |
VT_BSTR、VT_BOOL、VT_CY、VT_VARIANT、VT_DECIMAL、VT_UII、VT_I2、VT_I4、VT_R4、VT_R8、VT_EMPTY、VT_NULL |
int |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_UII、VT_I2、VT_I4、VT_EMPTY、VT_NULL |
float |
VT_BSTR、VT_CY、VT_VARIANT、VT_DECIMAL、VT_UII、VT_I2、VT_I4、VT_R4、VT_R8、VT_EMPTY、VT_NULL |
fixed.14.4 (貨幣) |
VT_BSTR、VT_CY、VT_VARIANT、VT_DECIMAL、VT_UII、VT_I2、VT_I4、VT_R4、VT_EMPTY、VT_NULL |
boolean |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_DECIMAL、VT_UII、VT_I2、VT_I4、VT_EMPTY、VT_NULL |
dateTime |
VT_BSTR、VT_DATE、VT_VARIANT |
i1 |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_DECIMAL、VT_EMPTY、VT_NULL |
i2 |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_DECIMAL、VT_I2、VT_EMPTY、VT_NULL |
i4 |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_DECIMAL、VT_I2、VT_I4、VT_EMPTY、VT_NULL |
i8 |
VT_BSTR、VT_BOOL、VT_CY、VT_VARIANT、VT_DECIMAL、VT_I2、VT_I4 |
ui1 |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_DECIMAL、VT_UI1、VT_EMPTY、VT_NULL |
ui2 |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_UI1、VT_I2、VT_EMPTY、VT_NULL |
ui4 |
VT_BSTR、VT_BOOL、VT_VARIANT、VT_UI1、VT_I2、VT_I4、VT_EMPTY、VT_NULL |
ui8 |
VT_BSTR、VT_BOOL、VT_CY、VT_VARIANT、VT_DECIMAL、VT_UI1、VT_I2、VT_I4、VT_EMPTY、VT_NULL |
r4 |
VT_BSTR、VT_CY、VT_VARIANT、VT_DECIMAL、VT_I2、VT_I4、VT_R4、VT_EMPTY、VT_NULL |
r8 |
VT_BSTR、VT_CY、VT_VARIANT、VT_DECIMAL、VT_I2、VT_I4、VT_R4、VT_R8、VT_EMPTY、VT_NULL |
uuid |
VT_BSTR、VT_VARIANT |
uri |
VT_BSTR、VT_VARIANT |
bin.hex |
VT_BSTR、VT_VARIANT、VT_ARRAY |
char |
VT_BSTR、VT_VARIANT、VT_I2、VT_EMPTY、VT_NULL |