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