我设置了一个SQL Server 视图,在SQL Server中打开时可以正常执行。它有分组并在视图中旋转。它本质上是一个1和0的矩阵,带有一些唯一的标识符。
但是,当我尝试使用以下步骤从Access打开视图时:
访问>外部数据>链接到数据源...>机器数据源> 选择DSN>选择要链接的视图>选择唯一记录标识符。
...我收到消息: ODBC - 调用失败。
如果我尝试打开它,我会获得预期的行数,但是每个字段都填充了 #Name?
可能导致此问题的任何线索? ODBC应该没问题,因为我可以从同一个数据库中打开所有其他表和视图 - 只是不是这个特别的。
此外,如果我将视图的结果推送到表中,并尝试通过Access打开表,我仍然会调用失败。
答案 0 :(得分:1)
看起来列标题上有字符限制。我的3倍专栏都有很长的标题 - 在减少这些标题之后我就能解决了。