DataTypeEnum

适用于:Access 2013、Office 2013

用于指定 FieldParameterProperty 的数据类型。 下表的说明列的圆括号中显示了对应的 OLE DB 类型指示器。 有关 OLE DB 数据类型的详细信息,请参阅《OLE DB 程序员参考》的第 13 章和附录 A。

常量

说明

AdArray
(不适用于 ADOX.)

0x2000

标志值,始终与另一个数据类型常量组合使用,以指示该数据类型的数组。

adBigInt

20

指示八字节有符号整数 (DBTYPE_I8)。

adBinary

128

指示二进制值 (DBTYPE_BYTES)。

adBoolean

11

指示布尔型值 (DBTYPE_BOOL)。

adBSTR

8

指示空结尾字符串 (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

指示日期值(年月日)(DBTYPE_DBDATE)。

adDBTime

134

指示时间值(小时分秒)(DBTYPE_DBTIME)。

adDBTimeStamp

135

指示日期/时间戳(年月日小时分秒加上分数,单位:十亿分之一)(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

指示长空结尾 Unicode 字符串值。

adNumeric

131

指示具有固定精度和范围的确切数值 (DBTYPE_NUMERIC)。

adPropVariant

138

指示 Automation 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

指示二进制值(仅限 Parameter 对象)。

adVarChar

200

指示字符串值。

adVariant

12

指示自动化变量型 (DBTYPE_VARIANT)。

注意:ADO 目前不支持此数据类型。 使用它可能会导致不可预测的结果。

adVarNumeric

139

指示数字值(仅限 Parameter 对象)。

adVarWChar

202

指示空结尾 Unicode 字符串。

adWChar

130

指示空结尾 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