Access VBA教程:数据类型比较

Microsoft Jet 数据库引擎能识别几个交叠的数据类型集。在 Microsoft Access 中,有四种不同的环境可能需要指定数据类型:在表“设计”视图、“查询参数”对话框、Visual Basic 以及查询的“SQL”视图中。

下表比较五种数据类型集,分别对应于每一种情形。第一列列出的是在表“设计”视图中可用的 Type属性设置和数字数据类型的五种FieldSize属性设置。第二列列出在“查询参数”对话框中设计参数查询时可用的对应查询参数数据类型。第三列列出对应的 Visual Basic 数据类型。第四列列出 DAO Field对象数据类型。第五列列出由 Jet 数据库引擎定义的 Jet 数据库引擎 SQL 数据类型及其有效的同义词。

表字段 查询参数 Visual Basic ADO 数据类型属性常量 Microsoft Jet 数据库引擎的 SQL 语法和同义词
不支持 BINARY 不支持 adBinary BINARY(参见注意)
(同义词:VARBINARY)
是/否 是/否 Boolean adBoolean BOOLEAN
(同义词:BIT、LOGICAL、LOGICAL1、YESNO)
数字
(字段大小 = 字节)
字节 Byte adUnsignedTinyInt BYTE
(同义词:INTEGER1)
自动编号
(字段大小=

长整型)

长整型 Long adInteger COUNTER
(同义词:AUTOINCREMENT)
货币 货币 Currency adCurrency CURRENCY
(同义词:MONEY)
日期/时间 日期/时间 Date adDate DATETIME
(同义词:DATE、TIME、TIMESTAMP)
数字
(字段大小 =
双精度型)
双精度型 Double adDouble DOUBLE
(同义词:FLOAT、FLOAT8、IEEEDOUBLE、NUMBER、NUMERIC)
自动编号 /GUID

数字或自动编号
(字段大小 =
同步复制 ID)

同步复制 ID 不支持 adGUID GUID
数字
(字段大小 =
长整型)
长整型 Long adInteger LONG(参见注意)
(同义词:INT、INTEGER、INTEGER4)
OLE对象 OLE对象 String adLongVarBinary LONGBINARY
(同义词:GENERAL、OLEOBJECT)
备注 备注 String adLongVarWChar LONGTEXT
(同义词:LONGCHAR、MEMO、NOTE)
数字
(字段大小 =
单精度型)
单精度型 Single adSingle SINGLE
(同义词:FLOAT4、IEEESINGLE、REAL)
数字
(字段大小 =
整型)
整型 Integer adSmallInt SHORT(参见注意)
(同义词:INTEGER2、SMALLINT)
文本 文本 String adVarWChar TEXT
(同义词:ALPHANUMERIC、CHAR, CHARACTER、STRING、VARCHAR)
超链接 备注 String adLongVarWChar LONGTEXT
(同义词:LONGCHAR、MEMO、NOTE)
不支持 Variant adVariant VALUE(参见注意)

注意

上页:Access VBA教程:未绑定对象框控件 下页:Access VBA教程:针对 Microsoft Access 2002 开发人员的新增功能

Access VBA教程:数据类型比较

Access VBA教程:针对 Microsoft Access 2002 开发人员的新增功能 Access VBA教程:Activate事件
Access VBA教程:AfterBeginTransaction事件 Access VBA教程:AfterCommitTransaction事件
Access VBA教程:AfterDelConfirm事件 Access VBA教程:AfterFinalRender事件
Access VBA教程:AfterInsert事件 Access VBA教程:AfterLayout事件
Access VBA教程:AfterRender事件 Access VBA教程:AfterUpdate事件
Access VBA教程:ApplyFilter事件 Access VBA教程:BeforeBeginTransaction事件
Access VBA教程:BeforeCommitTransaction事件 Access VBA教程:BeforeDelConfirm事件
Access VBA教程:BeforeInsert事件 Access VBA教程:BeforeQuery事件
Access VBA教程:BeforeRender事件 Access VBA教程:BeforeScreenTip事件
Access VBA教程:BeforeUpdate事件 Access VBA教程:BeginBatchEdit事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号