全部显示

数据类型比较

   

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(参见注意)

注意