首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将VBA与oracle 11g企业版连接起来

将VBA与oracle 11g企业版连接起来
EN

Stack Overflow用户
提问于 2017-04-08 16:48:43
回答 1查看 175关注 0票数 0

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

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

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

有人能帮忙吗?

代码:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2017-04-08 18:03:42

必须先初始化连接对象,然后才能使用它。

代码语言:javascript
复制
set connectdb = New ADODB.Connection

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

代码语言:javascript
复制
connectdb.Open("PROVIDER=OraOLEDB.Oracle;DATA SOURCE=DBname", "uname", "Pword")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43297776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档