关于excel2010 sql和vba的应用:如何同时查询多个不同的数据库

我现在知道excel2010 可以通过vba写sql语句同时查询excel和access数据库,我想请教一下各位高手如何实现同时查询excel和oracle数据库哈,望高人指点哦~~~

第1个回答  2013-01-07
你用ado的方法连数据库吗?
多弄几个 adodb.connection
和adodb.recordset 就可以了啊追问

您能说的更详细一些吗 我想要实现是一张表存在于excel中,一张表存在于oracle中,然后我要将两张表inner join连接起来进行查询

追答

你数据量大的话 我建议把excel表的表格创建成临时表放到数据库里 然后你对这两个表格进行操作。如果数据量比较小 你就把oracle的那个表显示到excel中,你对两个excel的sheet进行操作

追问

我目前就是采用的你说的第二种方法来搞定的 不过还是想精益求精 不过看来希望比较渺茫 呵呵

相似回答