【发布时间】:2017-06-22 13:05:56
【问题描述】:
我设置了一个 SQL Server view,它在 SQL Server 中打开时可以正常运行。它在视图中有分组和旋转。它本质上是一个由 1 和 0 组成的矩阵,带有一些唯一标识符。
但是,当我尝试使用以下步骤从 Access 打开 视图 时:
访问>外部数据>链接到数据源...>机器数据源> 选择 DSN > 选择要链接的视图 > 选择唯一记录标识符。
...我收到消息:ODBC--调用失败。
如果我然后尝试打开它,我会得到预期的行数,但每个字段都填充有 #Name?
有什么线索可能导致这种情况吗? ODBC 应该没问题,因为我可以从同一个数据库中打开所有其他表和 视图 - 只是不是这个特定的。
另外,如果我将视图的结果推送到表格中,并尝试通过 Access 打开表格,我仍然会调用失败。
【问题讨论】:
-
如果 SQL Server 表中有位/布尔列,请查看stackoverflow.com/questions/4764508/…
标签: sql-server database ms-access