将VBA与oracle 11g企业版连接

时间:2017-04-08 16:48:44

标签: oracle vba excel-vba database-connection connection-string

我正在尝试将VBA连接到Oracle 11 g-我正在检查连接字符串是否正常。

在尝试下面的代码时,我在打开连接时遇到错误。

  

运行时错误-3706应用程序定义或对象定义错误。

有人可以帮忙吗?

代码:

Sub getdatafromOracle()
Dim connectdb As ADODB.Connection

connectdb.ConnectionString = "PROVIDER= OraOLEDB.Oracle;DATA SOURCE=DBname;USER ID=uname;PASSWORD=Pword"

connectdb.Open
connectdb.Close

End Sub

1 个答案:

答案 0 :(得分:0)

您可以在使用之前初始化Connection对象。

{{1}}

也许你必须使用这种语法(我不确定):

{{1}}