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 資料庫時必須避免的特殊字元