将文件表从Microsoft SQL Server链接到Microsoft Access 2016中的表

问题描述 投票:0回答:1

我使用了将表从Microsoft SQL Server 2012数据库链接到Access 2016数据库的标准方法。除文件表外,每个表均正确链接。在Access中,链接表显示“文件表”的字段,但不显示记录。如何在Access中创建链接表以正确显示SQL Server数据库中文件表的所有内容?

我已经尝试使用更新的驱动程序来创建DSN,以允许连接到SQL Server。 DSN创建向导中有一个集成测试,显示连接成功。

我希望Access中的链接表可以显示SQL Server数据库中文件表的内容,但是它显示以下图像和ODBC调用失败的错误消息:

“

“已在Access中链接表”

sql-server ms-access-2016 filetable ms-access-forms
1个回答
0
投票

我通过使用SQL数据库中的视图概念解决了这个问题。由于字段转换问题损坏了Access中其他链接表,因此直接链接到文件表会引起问题。

不是直接链接到数据库中的文件表,而是创建并链接到一个视图,该视图选择了Access中链接表所需的某些字段。该视图使我不必链接损坏的字段,因此,我可以链接在Access中可用的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.