共用方式為


支援的資料型別轉換

下列表格列出 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

另請參閱

參考

XDR 結構描述資料型別參考
XDR 結構描述資料型別
基本 XDR 結構描述資料型別
XDR 參考