【问题标题】:Dash in a field name in access database tableAccess 数据库表中字段名称中的短划线
【发布时间】:2010-10-19 21:49:25
【问题描述】:

我在从我的 ms-access 数据库中检索字段时遇到问题。

表名是 TEST,其中一个字段名是 HD-TEST

当我这样做时:

SELECT * from TEST where TEST.HD-TEST='H' 我执行查询,ms-access 显示一个对话框,需要参数 HD。

你知道可能是什么原因吗?

非常感谢。 亲切的问候。 何塞马。

【问题讨论】:

    标签: sql database ms-access database-design


    【解决方案1】:

    尝试在列名的开头和结尾添加括号(未经测试,但在 SQL Server 中有效):

    SELECT * from TEST where TEST.[HD-TEST]='H'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-05
      • 2012-07-24
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多