
正文
vba连接oracle数据库,vba 连接oracle
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VBA连oracle,报错:3706
1、如果你电脑上的PL/SQL能连上ORACEL数据库,那你的EXCEL就应该能连上,因为你已经安装过oracle客户端了。,连接不上可能是因为你的VBA中的数据库连接参数写的有问题。
2、原因在于如果未指定所属对象时, Cells 的作用范围是针对活动工作表(代表活动工作表中所有的单元格),而不是 Sheet2 ,因此 SheetRange(Cells(58, j), Cells(58, j + 8))这样引用就会出错。
3、strCn = Provider=Microsoft.Jet.OLEDB.0 这句的版本不对,现在提供的版本一般为0,将0替换为0即可,注:ado版本与Microsoft.Jet.OLEDB链接版本不是一回事。
相关问答
Q1: 想请教一个用vba连接oracle的问题
1、VBA连接 ORACLE 需要安装 OO4O (Oracle Objects for OLE)组件。
2、如果你电脑上的PL/SQL能连上ORACEL数据库,那你的EXCEL就应该能连上,因为你已经安装过oracle客户端了。,连接不上可能是因为你的VBA中的数据库连接参数写的有问题。
3、如果你不需要用户名和密码控制,那非常简单,excel可以直接实现。
4、[port].ValuestrSql = strSql & ))(CONNECT_DATA=(SID=strSql = strSql & [sid].ValuestrSql = strSql & )));将中括号中的内容通过设定名称指定对应单元格即可。另外,一定得安装好ORACLE客户端才行。
Q2: 怎样设置excel可以使用vba连接oracle数据库
VBA连接 ORACLE 需要安装 OO4O (Oracle Objects for OLE)组件。
加载ODBC宏(OFFICE2000光盘有提供)后您就可以使用该函数了。语法及示例详参《OFFICE2000帮助文档》,全篇如下:Office中国社区门户4q_Sz y0[ Z!g 连接到外部数据源并运行工作表中的查询。
如果你电脑上的PL/SQL能连上ORACEL数据库,那你的EXCEL就应该能连上,因为你已经安装过oracle客户端了。,连接不上可能是因为你的VBA中的数据库连接参数写的有问题。
可以实现啊!做个循环,从a列的第一个循环到最后一个有数据的,去查询啊。
vba连接oracle数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vba 连接oracle、vba连接oracle数据库的信息别忘了在本站进行查找喔。







