我使用了将表从Microsoft SQL Server 2012数据库链接到Access 2016数据库的标准方法。除文件表外,每个表均正确链接。在Access中,链接表显示“文件表”的字段,但不显示记录。如何在Access中创建一个链接表,以正确显示SQL Server数据库中文件表的所有内容?
我尝试使用更新的驱动程序来创建DSN,以允许连接到SQL Server。 DSN创建向导中有一个集成测试,显示连接成功。
我希望Access中的链接表可以显示SQL Server数据库中文件表的内容,但是它显示以下图像和ODBC调用失败错误消息:
答案 0 :(得分:0)
我通过使用SQL数据库中的视图概念解决了该问题。由于字段转换问题损坏了Access中其他链接表,因此直接链接到文件表会引起问题。
我创建并链接到一个视图,该视图选择了Access中链接表所需的某些字段,而不是直接链接到数据库中的文件表。该视图使我不必链接损坏的字段,结果使我可以链接在Access中可用的所有内容。