office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Access数据类型大全(英名及中文说明)ADO操作必备

2017-07-15 15:24:00
zstmtony
原创
6296

DataTypeEnum

指定 FieldParameterProperty 的数据类型。在下表的“说明”列的括号中显示了相应的 OLE DB 类型指示符。有关 OLE DB 数据类型的详细信息,请参阅 OLE DB Programmer's Reference Chapter 13Appendix A


有关ADO的详细帮助可以参考这里的最完整的帮助和教程

http://www.office-cn.net/t/ado/index.html?htm_mdrefjetprovspec.htm


常量

说明

AdArray
(不适用于 ADOX。)

0x2000

一个标志值,通常与另一个数据类型常量组合,指示该数据类型的数组。

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

指示一个长二进制值(仅限于 Parameter 对象)。

adLongVarChar

201

指示一个长字符串值(仅限于 Parameter 对象)。

adLongVarWChar

203

指示一个以 Null 终止的长 Unicode 字符串值(仅限于 Parameter 对象)。

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

指示一个字符串值(仅限于 Parameter 对象)。

adVariant

12

指示一个 Automation Variant (DBTYPE_VARIANT)

注意   ADO 目前不支持这种数据类型。使用它可能导致不可预料的结果。

adVarNumeric

139

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

adVarWChar

202

指示一个以 Null 终止的 Unicode 字符串(仅限于 Parameter 对象)。

adWChar

130

指示一个以 Null 终止的 Unicode 字符串 (DBTYPE_WSTR)

 

分享