【问题标题】:Access Reserved Symbols Workaround not working as expected访问保留符号解决方法未按预期工作
【发布时间】:2017-12-21 14:40:52
【问题描述】:

我想添加一个字段:

ALTER TABLE Table_name ADD COLUMN ABCD012345(en) Memo;

Here 描述了在这种情况下该怎么做:

要解决此问题,请不要使用特殊字符。如果必须在查询表达式中使用特殊字符,请将特殊字符括在方括号 ([]) 中。例如,如果要使用大于号 (>),请使用 [>]。

据我了解,我需要将其更改为:

ALTER TABLE Table_name ADD COLUMN ABCD012345[(]en[)] Memo;

但这仍然会导致相同的错误:字段定义中的语法错误。如果您需要更多上下文:我在 VBA 宏中使用 ADODB.Recordset 执行此操作。 我哪里错了?我该如何解决?

【问题讨论】:

    标签: sql excel vba ms-access alter-table


    【解决方案1】:

    您需要用括号括住整个名称,而不仅仅是特殊字符:

    ALTER TABLE Table_name ADD COLUMN [ABCD012345(en)] Memo;
    -- Here --------------------------^--------------^
    

    【讨论】:

      猜你喜欢
      • 2017-07-19
      • 2014-06-10
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 2019-04-22
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多