访问VBA,链接到Oracle并运行SQL

访问VBA,链接到Oracle并运行SQL,sql,oracle,ms-access,vba,Sql,Oracle,Ms Access,Vba,我想知道在access中使用vba是否可以创建一个数据库,并将其与oracle sql developer数据库链接,然后运行特定的sql代码 我想这样做很多年,大约20多年。每一行有数百万行,因此最好每年创建一个access数据库 有没有办法做到这一点,如果没有,最好的办法是什么 谢谢如果可以创建指向Oracle数据库的ODBC数据源,则可以将此数据库中的表作为链接表添加到Access中。然后可以使用这些表执行所有正常的访问操作,如果要运行SQL命令,还可以创建传递查询。有关Microsoft

我想知道在access中使用vba是否可以创建一个数据库,并将其与oracle sql developer数据库链接,然后运行特定的sql代码

我想这样做很多年,大约20多年。每一行有数百万行,因此最好每年创建一个access数据库

有没有办法做到这一点,如果没有,最好的办法是什么


谢谢

如果可以创建指向Oracle数据库的ODBC数据源,则可以将此数据库中的表作为链接表添加到Access中。然后可以使用这些表执行所有正常的访问操作,如果要运行SQL命令,还可以创建传递查询。有关Microsoft如何设置传递查询的说明,请参阅


顺便说一句,如果Oracle端的所有数据都在一组数据库表中,那么在不同的年份设置多个Access数据库是没有好处的。

如果您有sql developer,为什么不简单地用它运行代码呢?我不明白您为什么要使用Access数据库并将其链接到Oracle数据库。任何有数百万行的东西都不应该在Access中,IMHO。我正在使用SQL Server大型链接表的Access,它的工作方式非常有魅力!那为什么不呢?