访问 VBA、链接到 Oracle 并运行 SQL
Posted
技术标签:
【中文标题】访问 VBA、链接到 Oracle 并运行 SQL【英文标题】:Access VBA, Link to Oracle and run SQL 【发布时间】:2017-04-10 17:31:39 【问题描述】:我想知道是否可以在访问中使用vba创建一个数据库并将其与oracle sql开发人员数据库链接并运行某个SQL代码。
我想这样做很多年,大约 20 多年。每个都有数百万行,因此最好为每年创建一个访问数据库。
有没有办法做到这一点,如果没有,最好的方法是什么。
谢谢
【问题讨论】:
如果你有 sql developer,为什么不简单地用它来运行你的代码呢? 我不明白您为什么要使用 Access 数据库并将其链接到 Oracle 数据库。恕我直言,任何具有数百万行的内容都不应该在 Access 中。 我正在将 Access 与 SQL Server 大链接表一起使用,它就像一个魅力!那为什么不呢? 【参考方案1】:如果您可以创建指向 Oracle 数据库的 ODBC 数据源,则可以将此数据库中的表作为链接表添加到 Access 中。然后,您可以使用这些表执行所有正常的 Access 操作,如果您想运行 SQL 命令,您可以创建传递查询。 Click here 获取 Microsoft 关于如何设置传递查询的说明。
顺便说一句,如果Oracle端的所有数据都在一组数据库表中,那么不同年份设置多个Access数据库没有任何优势。
【讨论】:
以上是关于访问 VBA、链接到 Oracle 并运行 SQL的主要内容,如果未能解决你的问题,请参考以下文章