Microsoft Access识别几个交叠的数据类型集

本文详细对比了Microsoft Access数据库中不同环境下支持的数据类型,包括表设计视图、查询参数、Visual Basic及SQL视图等,帮助读者理解各类型间的转换与应用。

Microsoft Access 数据库引擎能识别几个交叠的数据类型集。在 Microsoft Access 中,有四种不同的环境可能需要指定数据类型:在表的设计视图 (设计视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在设计视图中,可以新建数据库对象和修改现有数据库对象的设计。)“查询参数”对话框、Visual Basic 以及查询的 SQL 视图中。

下表比较五种数据类型集,分别对应于每一种情形。第一列列出的是在表的设计视图中可用的 Type 属性设置和数字 (“数字”数据类型:Microsoft Access 数据库中的一种字段数据类型,用于将在数学运算中使用的数值数据。但是,若要显示或计算货币值,则应使用“货币”数据类型。)数据类型的五种 FieldSize 属性设置。第二列列出在“查询参数”对话框中设计参数查询 (参数查询:在这种查询中,用户以交互方式指定一个或多个条件值。参数查询不是一个单独种类的查询,而是扩展了查询的灵活性。)时可用的对应查询参数数据类型。第三列列出对应的 Visual Basic 数据类型。第四列列出 DAO Field 对象数据类型。第五列列出对应的由 Access 数据库引擎定义的 Jet 数据库引擎 SQL 数据类型及其有效的同义词。

表字段查询参数Visual BasicADO 数据类型属性常量Microsoft Access 数据库引擎 SQL 和同义词
不支持二进制不支持adBinaryBINARY(请参阅备注)
(同义词:VARBINARY)
是/否是/否Boolean (布尔:取值为 true(非零)或 false (0) 的表达式。可使用关键字 True 和 False 分别提供值 -1 和 0。字段数据类型 Yes/No 是布尔型,而且 Yes 的值为 -1。)adBooleanBOOLEAN
(同义词:BIT、LOGICAL、LOGICAL1、YESNO)
数字
字段大小 = 字节)
字节字节 (“字节”数据类型:Access 数据库中用来存储较小正整数的数据类型,取值范围从 0 至 255。)adUnsignedTinyIntBYTE
(同义词:INTEGER1)
自动编号
字段大小=

长整型)

长整型Long (Long 数据类型:存储大型整数的基本数据类型。Long 变量存储为 32 位数的值,范围介于 -2,147,483,648 到 2,147,483,647 之间。)adIntegerCOUNTER
(同义词:AUTOINCREMENT)
货币货币Currency (“货币”数据类型:Microsoft Access 数据库中的一种数据类型,用于与货币有关的计算或其精确度极其重要的定点计算。)adCurrencyCURRENCY
(同义词:MONEY)
日期/时间日期/时间Date (“日期/时间”数据类型:Access 数据库的一种数据类型,用来存放日期和时间信息。)adDateDATETIME
(同义词:DATE、TIME、TIMESTAMP)
数字
字段大小 =
双精度型)
双精度型Double (Double 数据类型:一种基本数据类型,存储双精度浮点数。它存储 64 位数,范围大约介于 -1.797E308 到 -4.940E-324(负)之间、4.94E-324 到 1.797E308(正)之间和 0。)adDoubleDOUBLE
(同义词:FLOAT、FLOAT8、IEEEDOUBLE、NUMBER、NUMERIC)
自动编号 /GUID

字段大小 =
同步复制 ID)

同步复制 ID不支持adGUIDGUID
数字
字段大小 =
长整型)
长整型LongadIntegerLONG(参见注意)
(同义词:INT、INTEGER、INTEGER4)
OLE 对象OLE 对象String (字符串数据类型:一种存储字符的基本数据类型,一个字符等于两个字节。固定长度的字符串能够包含 1 至 64K 个字符;可变长度的字符串能够包含 1 至 20 亿个字符。)adLongVarBinaryLONGBINARY
(同义词:GENERAL、OLEOBJECT)
备注备注StringadLongVarWCharLONGTEXT
(同义词:LONGCHAR、MEMO、NOTE)
数字
字段大小 =
单精度型)
单精度型Single (单精度数据类型:存储单精度浮点变量的数据类型,其 32 位(4 个字节)浮点数字的数值范围是:负数由 -3.402823E38 到 -1.401298E-45;正数由 1.401298E-45 到 3.402823E38。)adSingleSINGLE
(同义词:FLOAT4、IEEESINGLE、REAL)
数字
字段大小 =
整型)
整型Integer (Integer 数据类型:一种用来存储整数的基本数据类型。Integer 变量是以 16 位(2 字节)数字存储的,数值范围从 -32,768 到 32,767。)adSmallIntSHORT(参见注意)
(同义词:INTEGER2、SMALLINT)
文本文本StringadVarWCharTEXT
(同义词:ALPHANUMERIC、CHAR, CHARACTER、STRING、VARCHAR)
Hyperlink备注StringadLongVarWCharLONGTEXT
(同义词:LONGCHAR、MEMO、NOTE)
不支持Variant (Variant 数据类型:变量的默认数据类型,如果 Def type 语句没有生效,则该数据类型没有类型声明字符。Variant 可以存储数值、字符串、日期/时间、Null 或 Empty 数据。)adVariantVALUE(参见注意)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值