Access 2002 和更高版本的 Access 中的保留字列表
原始 KB 编号: 286335
注意
初学者:需要了解单用户计算机上的用户界面。 本文适用于 Microsoft Access 数据库 (.mdb) 和 Microsoft Access 项目 (.adp) 。
摘要
本文列出了不应在 Microsoft Access 2002 和更高版本的 Access 中字段、对象和变量名称中使用的字词和符号,因为它们是“保留字”。保留字对 Access 或 Microsoft Jet 数据库引擎具有特定含义。 如果使用保留的单词或符号,可能会收到如下错误:
向导无法预览报表,可能是因为报表所需的表被独占锁定。
如果在 Access 2007 中使用保留字(如日期、值、名称、文本和年份),可能会收到以下消息:
提供的名称是保留字。 保留字对 Microsoft Office Access 或 Microsoft Office Access 数据库引擎具有特定含义。
对于名称包含保留字的现有对象,可以通过用括号 ([ ]) 括住对象名称来避免错误。
更多信息
由于提供所有保留字的列表(如内置函数名称或 Microsoft Access 用户定义名称)并不实用,因此请检查产品文档以获取其他保留字。 请注意,如果设置对类型库、对象库或 ActiveX 控件的引用,该库的保留字也是数据库中的保留字。 例如,如果将 ActiveX 控件添加到窗体,则会设置引用,并且该控件的对象、方法和属性的名称将成为数据库中的保留字。
-A
ADD
ALL
Alphanumeric
ALTER
AND
ANY
Application
AS
ASC
Assistant
AUTOINCREMENT
Avg
-B
BETWEEN
BINARY
BIT
BOOLEAN
BY
BYTE
-C
CHAR, CHARACTER
COLUMN
CompactDatabase
CONSTRAINT
Container
Count
COUNTER
CREATE
CreateDatabase
CreateField
CreateGroup
CreateIndex
CreateObject
CreateProperty
CreateRelation
CreateTableDef
CreateUser
CreateWorkspace
CURRENCY
CurrentUser
-D
DATABASE
DATE
DATETIME
DELETE
DESC
Description
DISALLOW
DISTINCT
DISTINCTROW
Document
DOUBLE
DROP
-E
Echo
Else
End
Eqv
Error
EXISTS
Exit
-F
FALSE
Field, Fields
FillCache
FLOAT, FLOAT4, FLOAT8
FOREIGN
Form, Forms
FROM
Full
FUNCTION
-G
GENERAL
GetObject
GetOption
GotoPage
GROUP
GROUP BY
GUID
-H
HAVING
-I
Idle
IEEEDOUBLE, IEEESINGLE
If
IGNORE
Imp
IN
INDEX
Index, Indexes
INNER
INSERT
InsertText
INT, INTEGER, INTEGER1, INTEGER2, INTEGER4
INTO
IS
-J
JOIN
-K
KEY
-L
LastModified
LEFT
Level
Like
LOGICAL, LOGICAL1
LONG, LONGBINARY, LONGTEXT
-M
Macro
Match
Max, Min, Mod
MEMO
Module
MONEY
Move
-N
NAME
NewPassword
NO
Not
Note
NULL
NUMBER, NUMERIC
-O
Object
OLEOBJECT
OFF
ON
OpenRecordset
OPTION
OR
ORDER
Orientation
Outer
OWNERACCESS
-P
Parameter
PARAMETERS
Partial
PERCENT
PIVOT
PRIMARY
PROCEDURE
Property
-Q
Queries
Query
Quit
-R
REAL
Recalc
Recordset
REFERENCES
Refresh
RefreshLink
RegisterDatabase
Relation
Repaint
RepairDatabase
Report
Reports
Requery
RIGHT
-S
SCREEN
SECTION
SELECT
SET
SetFocus
SetOption
SHORT
SINGLE
SMALLINT
SOME
SQL
StDev, StDevP
STRING
Sum
-T
TABLE
TableDef, TableDefs
TableID
TEXT
TIME, TIMESTAMP
TOP
TRANSFORM
TRUE
Type
-U
UNION
UNIQUE
UPDATE
USER
-V
VALUE
VALUES
Var, VarP
VARBINARY, VARCHAR
VERSION
-W
WHERE
WITH
Workspace
-X
Xor
-Y
Year
YES
YESNO
有关在 Access 的所有版本中使用数据库对象名称或字段名称时要避免使用的特殊字符的详细信息,请单击以下序列号以查看 Microsoft 知识库中的文章:
826763 使用 Access 数据库时必须避免的特殊字符
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈