基本上我在一家软件公司工作。
我的客户有一个 Oracle 数据库。
我确实通过 SQL Developer 访问该数据库。我们也有一个虚拟桌面 - 里面有所有客户端应用程序、SQL Plus 等。!
现在,我团队中的另一个人创建了一个 Excel 宏,如果您提供用户名密码和 SQL 查询,它将连接到 Oracle 数据库并为您获取记录,并将其保存在虚拟桌面中的 Excel 工作表中本身。
现在我想做类似的事情,但我无法确定如何将我的 Excel VBA 连接到数据库。由于他的宏能够连接到数据库,我非常确定所有必需的驱动程序都安装在我们的虚拟机(桌面)中。
我可以在虚拟机中的所有程序中看到“Oracle - OraClient11g_home1”。我可以看到 SQL plus 和所有这些应用程序。提供所有这些详细信息是因为我在其他帖子中读到这些东西可能需要连接到数据库。
在 SQL Developer 中,如果我转到连接属性,它会显示网络别名为“xxxxxx”(我已替换为 xx)。连接类型为“TNS”,角色为“默认”。我知道我的用户名和密码。
注意:在 Excel 中,当我转到新的连接数据库选项时,我根本看不到 Oracle 驱动程序:( 我只能看到“Microsoft Driver for Oracle”。
这些就是我所知道的全部细节。有人可以帮助我连接到数据库吗?一旦有人可以帮助我做到这一点,我在宏中可以做的一切就剩下了。:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)