【问题标题】:SQL query across Access and Sybase跨 Access 和 Sybase 的 SQL 查询
【发布时间】:2013-11-29 22:35:11
【问题描述】:

我发现了类似的问题,但它们似乎都与不同的服务器有关,但使用相同的技术/工具(例如 SQL Server)。是否可以查询两个不同的数据源?这似乎不太可能,因为它们也有不同的 SQL 方言,但你永远不知道......

我有一个 Access 数据库,我需要从中提取数据到 Excel 报告中。我还必须使用 Sybase 从另一个来源提取数据,然后使用查找来获取正确的信息。

如果不使用 Excel 中的临时表(我过去曾遇到过问题),是否可以在单个 SQL 查询中在 Access DB 和 Sybase DB 之间建立直接链接,无论它有多大?

谢谢!

【问题讨论】:

    标签: sql join ms-access-2007 sybase


    【解决方案1】:

    我认为您可以在 MS Access 中执行此操作,假设有一个可用于 Sybase 的 ODBC 驱动程序,它允许您设置 ODBC 链接表。但是,我不知道您可以在 Excel 中执行此操作。当我用谷歌搜索 Excel ODBC 链接表时,结果似乎表明您可以使用 Excel 作为 ODBC 数据源,但没有迹象表明 Excel 允许您以与 MS Access 中相同的方式拥有“链接表”。

    据我了解,ADO 确实允许您查询多个数据库,但查询需要使用单个连接对象。因此,只要连接凭据允许您访问这两个数据库,您就可以查询两个不同的 SQL Server 数据库。但我看不出有什么办法可以使用两个不同的连接对象来查询两个不同的数据库,这在你的情况下是必需的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      相关资源
      最近更新 更多