DataTypeEnum
适用于:Access 2013、Office 2013
用于指定 Field、Parameter 或 Property 的数据类型。 下表的说明列的圆括号中显示了对应的 OLE DB 类型指示器。 有关 OLE DB 数据类型的详细信息,请参阅《OLE DB 程序员参考》的第 13 章和附录 A。
常量 |
值 |
说明 |
---|---|---|
AdArray |
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 |