Sql 包含句点的字段名导致错误(使用括号)

Sql 包含句点的字段名导致错误(使用括号),sql,ms-access,Sql,Ms Access,我为一个部门建立了一个Access数据库。在过去的几个月里,他们一直在频繁地使用它,没有打嗝 但是,他们更改了链接Excel文件的一个字段名,这迫使我进入Access并稍微更新查询 字段名已从“PacU”改为“Cooper先生” 原件: SELECT Round(BidTemplate.[PacU],6) AS PacU 新的: 我收到一个错误,如“名称'BidTeample.[Mr.Cooper]'的括号无效” 我确信这个问题是从现在包含在字段中的时间段中排除的。但是括号不应该考虑这个问题吗

我为一个部门建立了一个Access数据库。在过去的几个月里,他们一直在频繁地使用它,没有打嗝

但是,他们更改了链接Excel文件的一个字段名,这迫使我进入Access并稍微更新查询

字段名已从“PacU”改为“Cooper先生”

原件:

SELECT Round(BidTemplate.[PacU],6) AS PacU
新的:

我收到一个错误,如“名称'BidTeample.[Mr.Cooper]'的括号无效”

我确信这个问题是从现在包含在字段中的时间段中排除的。但是括号不应该考虑这个问题吗? 我缺少什么?

删除多余的空间

SELECT Round(BidTemplate.[Mr Cooper],6) AS [Mr Cooper]

字段名不能包含句点

从:

Microsoft Access桌面数据库中字段、控件和对象的名称:

  • 最多可包含64个字符

  • 可以包括字母、数字、空格和特殊字符的任意组合,除了句号(.)、感叹号(!)和 重音符号(`)和括号([])

  • 不能从前导空格开始

  • 不能包含控制字符(ASCII值0到31)

  • 在Microsoft Access项目的表、视图或存储过程名称中不能包含双引号(“)


新的字段名有一个空格,与我的原始语句相矛盾。我现在已经适当地编辑了这篇文章。谢谢你的回复!谢谢你的回复。我必须向他们解释这一点,并从字段名中删除句点(.)。再次感谢!
SELECT Round(BidTemplate.[Mr Cooper],6) AS [Mr Cooper]