您的当前位置:首页正文

VBA数据类型比较

2020-12-03 来源:爱go旅游网
VBA数据类型比较

表字段

查询参数

Visual ADO 数据类型属性Microsoft Jet 数据库引擎Basic 常量 的 SQL 语法和同义词

adBinary adBoolean

BINARY(参见注意)

(同义词:VARBINARY) BOOLEAN

(同义词:BIT、LOGICAL、LOGICAL1、YESNO) BYTE

(同义词:INTEGER1)

不支持 BINARY 不支持 是/否

是/否 Boolean

数字 (字段大

字节

小 = 字节)

Byte

adUnsignedTinyInt

自动编号 (字段大

长整型 Long小= 长整型) 货币

货币

adInteger

COUNTER

(同义词AUTOINCREMENT) CURRENCY

(同义词:MONEY)

CurrencyadCurrency

日期/时日期/时

Date

间 间

adDate

DATETIME

(同义词:DATE、TIME、TIMESTAMP)

DOUBLE

(同义词:FLOAT、FLOAT8、IEEEDOUBLE、NUMBER、NUMERIC)

数字 (字段大

双精度

小 = Double

双精度型) 自动编号 /GUID 数字或自动编号 (字段大小 =

adDouble

同步复

不支持

制 ID

adGUID GUID

同步复制 ID)

数字

(字段大长整型 Long 小 =

adInteger

LONG(参见注意)

(同义词:INT、INTEGER、INTEGER4)

长整型)

OLE 对

OLE 对象 String

象 备注

备注

adLongVarBinary

LONGBINARY

(同义词:GENERAL、OLEOBJECT)

LONGTEXT

(同义词:LONGCHAR、MEMO、NOTE)

SINGLE

(同义词:FLOAT4、IEEESINGLE、REAL) SHORT(参见注意)

(同义词:INTEGER2、SMALLINT)

TEXT

(同义词:ALPHANUMERIC、CHAR, CHARACTER、STRING、VARCHAR) LONGTEXT

(同义词:LONGCHAR、MEMO、NOTE) VALUE(参见注意)

String adLongVarWChar

数字 (字段大

单精度

小 = Single

单精度型)

数字 (字段大

整型

小 = 整型) 文本

文本

adSingle

Integer

adSmallInt

String adVarWChar

超链接 备注 不支持 值

String Variant

adLongVarWChar adVariant

注释

• Microsoft Access 本身不使用 BINARY 数据类型。仅为用于来

自其他支持 BINARY 数据类型的数据库产品的查询或链接表而识别它。

• Jet 数据库引擎 SQL 的 INTEGER 数据类型不对应于表字段、查

询参数或 Visual Basic 的 Integer 数据类型。相反,在 SQL 中,INTEGER 数据类型对应于表字段及查询参数的 Long Integer 数据类型及 Visual Basic 的 Long 数据类型。

• VALUE 这个保留字并不表示由 Jet 数据库引擎定义的数据类型。

然而,在 Microsoft Access 或 SQL 查询中,VALUE 这个保留字可视为一个 Visual Basic Variant 数据类型的有效同义词。

• 如果要为 Visual Basic 代码中的 DAO 对象设置数据类型,就必

须设置该对象的 Type 属性。

因篇幅问题不能全部显示,请点此查看更多更全内容