Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将文件表从Microsoft SQL Server链接到Microsoft Access 2016中的表_Sql Server_Ms Access_Odbc_Ms Access 2016_Filetable - Fatal编程技术网

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

Sql server 将文件表从Microsoft SQL Server链接到Microsoft Access 2016中的表,sql-server,ms-access,odbc,ms-access-2016,filetable,Sql Server,Ms Access,Odbc,Ms Access 2016,Filetable,我使用了将表从Microsoft SQL Server 2012数据库链接到Access 2016数据库的标准方法。除文件表外,所有表都链接正确。在Access中,链接表显示文件表的字段,但不显示记录。如何在Access中创建链接表,以正确显示SQL Server数据库中文件表的所有内容 我已尝试使用更新的驱动程序创建DSN,以允许连接到SQL Server。DSN创建向导中有一个显示连接成功的集成测试 我希望Access中的链接表在SQL Server数据库中显示文件表的内容,但它显示以下图像

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

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

我希望Access中的链接表在SQL Server数据库中显示文件表的内容,但它显示以下图像和ODBC--call failed错误消息:


我通过在SQL数据库中使用视图的概念解决了这个问题。直接链接到文件表会导致问题,因为字段转换问题损坏了Access中链接表的其余部分


我没有直接链接到数据库中的文件表,而是创建并链接到一个视图,该视图拾取Access中链接表所需的某些字段。视图允许我不必链接损坏的字段,因此,允许我链接Access中的所有内容。

我使用SQL数据库中的视图概念解决了这个问题。直接链接到文件表会导致问题,因为字段转换问题损坏了Access中链接表的其余部分


我没有直接链接到数据库中的文件表,而是创建并链接到一个视图,该视图拾取Access中链接表所需的某些字段。该视图允许我不必链接损坏的字段,因此,允许我链接Access中可以工作的所有内容。

IMO如果添加CREATE view语句,将改善答案。IMO如果添加CREATE view语句,将改善答案。