【发布时间】:2008-10-02 01:20:29
【问题描述】:
我需要创建一个从 Access 2003 (Jet) 数据库到 SQL Server 托管视图的 ODBC 链接,其中包含包含句点的别名字段名称,例如:
Seq.Group
在视图后面的 SQL 源代码中,字段名称用方括号括起来...
SELECT Table._Group AS [Seq.Group]
...所以 SQL Server 不会抱怨创建视图,但是当我尝试从 Jet DB(以编程方式或通过 Access 2003 UI)创建指向它的 ODBC 链接时,我收到错误消息:
'Seq.Group' 不是有效名称。制作 确保它不包括无效 字符或标点和它 不会太长。
不幸的是,我无法修改视图的结构,因为它是另一个产品的一部分,所以我被字段名称所困扰。我可以使用无标点符号的字段名称添加自己的视图,但我真的宁愿根本不修改 SQL Server,因为这样每次升级、修补程序等时都会成为另一个维护点. 有谁知道更好的解决方法?
【问题讨论】:
标签: sql-server ms-access odbc jet