我试图从Excel应用程序连接到Oracle数据库,但没有DNS。我在网站上发现可以使用ADO,所以这就是我试图去做的原因。我是新手,因此我完全复制了我在本网站上找到的内容。使用VBA连接到Oracle数据库的驱动程序
这是到目前为止我的代码:
Sub ADOtest()
Dim connection As New ADODB.connection
connection.ConnectionString = "UID = user1; PWD= my_pwd; DRIVER = {Microsoft ODBC for Oracle; Server= localhost; Database= orcl.my_domain;"
connection.Open
End sub
当我运行这段代码,我得到一个错误说,司机没有被发现。
问题是我不知道我该怎么处理驱动程序(如何安装并配置它)。另外,我不知道应该使用哪一个:我读过微软的驱动程序,甲骨文的另一个驱动程序,也看到了有关诸如msdaora之类的提供程序的信息。
该程序将被许多用户使用,所以我想选择最轻的解决方案(在计算机上安装的并不多)。
谢谢!
感谢您的回答! localhost只是因为我在部署程序之前在本地数据库上运行了一些测试。我将下载Oracle提供程序并尝试连接到数据库。非常感谢 ! – Firilou