【问题标题】:How to query access table in a mssql server view如何在 mssql 服务器视图中查询访问表
【发布时间】:2019-04-26 10:54:31
【问题描述】:

我想创建一个视图来查询访问表。我知道每个视图都必须包含一个“SELECT”子句,所以我想我必须使用存储过程在使用 OPENQUERY 的视图中调用。你觉得这样可行吗?

【问题讨论】:

    标签: sql-server tsql ms-access


    【解决方案1】:

    可以通过OPENROWSET完成

    SELECT        *
    FROM            OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'e:\test.mdb'; 'admin'; '', table1)   AS a
    
    SELECT * FROM [dbo].[openrowset_to_access_file_v]
    

    Microsoft.Jet.OLEDB.4.0 提供程序与 32 位 SQL Server 一起用于 Access/Excel 2003 文件。

    Microsoft.ACE.OLEDB.12.0 提供程序用于任何 Access/Excel 文件的 64 位 SQL Server 或用于 Access/Excel 2007 文件的 32 位 SQL Server。

    【讨论】:

      猜你喜欢
      • 2021-01-03
      • 2015-02-19
      • 2022-06-11
      • 2015-07-08
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多