DataTypeEnum

指定 FieldParameterProperty 的数据类型。 对应的 OLE DB 类型指示符显示在下表说明列中的括号中。

返回的常量 Value 说明
AdArray 0x2000 标志值,始终与另一个数据类型常量组合,用于指示另一个数据类型的数组。 不适用于 ADOX。
adBigInt 20 指示八字节带符号整数 (DBTYPE_I8)。
adBinary 128 指示二进制值 (DBTYPE_BYTES)。
adBoolean 11 指示布尔值 (DBTYPE_BOOL)。
adBSTR 8 指示以 null 结尾的字符串 (Unicode) (DBTYPE_BSTR)。
adChapter 136 指示标识子行集中行的四字节子集 (DBTYPE_HCHAPTER)。
adChar 129 指示字符串值 (DBTYPE_STR)。
adCurrency 6 指示货币值 (DBTYPE_CY)。 货币是小数点右侧有四位数字的定点数字。 它存储在八字节的带符号整数中,按 10,000 倍缩放。
adDate 7 指示日期值 (DBTYPE_DATE)。 日期存储为双精度值,整数部分是自 1899 年 12 月 30 日以来的天数,小数部分是不足一天的部分。
adDBDate 133 指示日期值 (yyyymmdd) (DBTYPE_DBDATE)。
adDBTime 134 指示时间值 (hhmmss) (DBTYPE_DBTIME)。
adDBTimeStamp 135 表示日期/时间戳(yyyymmddhhmmss 加上十亿分之一秒)(DBTYPE_DBTIMESTAMP)。
adDecimal 14 指示具有定点精度和小数位数的精确数值 (DBTYPE_DECIMAL)。
adDouble 5 指示双精度浮点值 (DBTYPE_R8)。
adEmpty 0 不指示值 (DBTYPE_EMPTY)。
adError 10 指示 32 位错误代码 (DBTYPE_ERROR)。
adFileTime 64 指示 64 位值,表示自 1601 年 1 月 1 日以来 100 个纳秒间隔的数字 (DBTYPE_FILETIME)。
adGUID 72 指示全局唯一标识符 (GUID) (DBTYPE_GUID)。
adIDispatch 9 指示指向 COM 对象上的 IDispatch 接口的指针 (DBTYPE_IDISPATCH)。

注意:ADO 目前不支持此数据类型。 使用它可能会导致不可预测的结果。
adInteger 3 指示四字节带符号整数 (DBTYPE_I4)。
adIUnknown 13 指示指向 COM 对象上的 IUnknown 接口的指针 (DBTYPE_IUNKNOWN)。

注意:ADO 目前不支持此数据类型。 使用它可能会导致不可预测的结果。
adLongVarBinary 205 指示长二进制值。
adLongVarChar 201 指示长字符串值。
adLongVarWChar 203 指示以 null 结尾的长 Unicode 字符串值。
adNumeric 131 指示具有定点精度和小数位数的精确数值 (DBTYPE_NUMERIC)。
adPropVariant 138 指示自动化 PROPVARIANT (DBTYPE_PROP_VARIANT)。
adSingle 4 指示单精度浮点值 (DBTYPE_R4)。
adSmallInt 2 指示双字节带符号整数 (DBTYPE_I2)。
adTinyInt 16 指示单字节带符号整数 (DBTYPE_I1)。
adUnsignedBigInt 21 指示八字节无符号整数 (DBTYPE_UI8)。
adUnsignedInt 19 指示四字节无符号整数 (DBTYPE_UI4)。
adUnsignedSmallInt 18 指示双字节无符号整数 (DBTYPE_UI2)。
adUnsignedTinyInt 17 指示单字节无符号整数 (DBTYPE_UI1)。
adUserDefined 132 指示用户定义的变量 (DBTYPE_UDT)。
adVarBinary 204 指示二进制值。
adVarChar 200 指示字符串值。
adVariant 12 指示自动化变体 (DBTYPE_VARIANT)。

注意:ADO 目前不支持此数据类型。 使用它可能会导致不可预测的结果。
adVarNumeric 139 指示数值。
adVarWChar 202 以 null 值结尾的 Unicode 字符串。
adWChar 130 指示以 null 结尾的 Unicode 字符串 (DBTYPE_WSTR)。

ADO/WFC 等效项

包:com.ms.wfc.data

返回的常量
AdoEnums.DataType.ARRAY
AdoEnums.DataType.BIGINT
AdoEnums.DataType.BINARY
AdoEnums.DataType.BOOLEAN
AdoEnums.DataType.BSTR
AdoEnums.DataType.CHAPTER
AdoEnums.DataType.CHAR
AdoEnums.DataType.CURRENCY
AdoEnums.DataType.DATE
AdoEnums.DataType.DBDATE
AdoEnums.DataType.DBTIME
AdoEnums.DataType.DBTIMESTAMP
AdoEnums.DataType.DECIMAL
AdoEnums.DataType.DOUBLE
AdoEnums.DataType.EMPTY
AdoEnums.DataType.ERROR
AdoEnums.DataType.FILETIME
AdoEnums.DataType.GUID
AdoEnums.DataType.IDISPATCH
AdoEnums.DataType.INTEGER
AdoEnums.DataType.IUNKNOWN
AdoEnums.DataType.LONGVARBINARY
AdoEnums.DataType.LONGVARCHAR
AdoEnums.DataType.LONGVARWCHAR
AdoEnums.DataType.NUMERIC
AdoEnums.DataType.PROPVARIANT
AdoEnums.DataType.SINGLE
AdoEnums.DataType.SMALLINT
AdoEnums.DataType.TINYINT
AdoEnums.DataType.UNSIGNEDBIGINT
AdoEnums.DataType.UNSIGNEDINT
AdoEnums.DataType.UNSIGNEDSMALLINT
AdoEnums.DataType.UNSIGNEDTINYINT
AdoEnums.DataType.USERDEFINED
AdoEnums.DataType.VARBINARY
AdoEnums.DataType.VARCHAR
AdoEnums.DataType.VARIANT
AdoEnums.DataType.VARNUMERIC
AdoEnums.DataType.VARWCHAR
AdoEnums.DataType.WCHAR

应用于