
正文
vba根据DSN连接oracle,vba连接oracle的方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
excel2007用VBA连接oracle数据库失败,报错未找到提供程序,求大神解答...
1、DRIVER={Microsoft Access Driver (*.mdb)}这错了,查查文档,DRIVER不是这样写的。
2、VBA连接 ORACLE 需要安装 OO4O (Oracle Objects for OLE)组件。
3、【Recordset.Open 】后面的SQL有点问题, textboxtext是变量,不能写在双括号内。
相关问答
Q1: excel启用宏工具,vba以后无法连接oracle数据库了
VBA连接 ORACLE 需要安装 OO4O (Oracle Objects for OLE)组件。
如果你电脑上的PL/SQL能连上ORACEL数据库,那你的EXCEL就应该能连上,因为你已经安装过oracle客户端了。,连接不上可能是因为你的VBA中的数据库连接参数写的有问题。
找到PLSQL中的oracle home(主目录)和OCI library(oci.dll地址)配置。核对完上述问题后如发现问题仍旧没有解决,查看tnsnames.ora文件,查看数据库配置信息前面是否有空格。
Q2: Matlab建立到Oracle数据库的连接
1、用一个8万多条数据,12个字段,数据40M的access文件测试了下(我的电脑3GHz 384M内存)用odbc读取到matlab中要20秒左右,但是用ole DB只用了5秒左右。速度提升很明显啊。
2、数据库知识 大数据大数据,就是数据量很多,Excel就解决不了这么大数据量的时候,就得使用数据库。如果是关系型数据库,比如Oracle、mysql、sglserver等等,你还得要学习使用SQL语句,筛选排序,汇总等等。
3、要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用 jdbc thin模式,不用装oracle的客户端软件。
4、oracle中调用函数是十分简单的,存储过车调用函数也是一样的。
5、基本原理:1)使用Net Manager工具配置Oracle网络连接 2)使用SOCTT示范账户连接远程Oracle数据库服务器 实现思路:在远程主机名“Lab1-21”的服务器端配置程序。
6、ps:matlab0没有找到deploytool工具,没法连接数据库,要使用更高版本的matlab。Database Toolbox 2和关系数据库进行数据交换Database 工具箱可以使你使用MATLAB 的数据分析和可视化工具对存储在数据库中的数据进行分析。
Q3: 想请教一个用vba连接oracle的问题
1、VBA连接 ORACLE 需要安装 OO4O (Oracle Objects for OLE)组件。
2、打开VBA编辑器,在菜单中点选“工具”,“引用”;确保“Microsoft ActiviteX Data Objects 8 Library”和“Microsoft ActiviteX Data ObjectS Recordset 8 Library”被勾选上。
3、如果你不需要用户名和密码控制,那非常简单,excel可以直接实现。
4、如果你电脑上的PL/SQL能连上ORACEL数据库,那你的EXCEL就应该能连上,因为你已经安装过oracle客户端了。,连接不上可能是因为你的VBA中的数据库连接参数写的有问题。
vba根据DSN连接oracle的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vba连接oracle的方法、vba根据DSN连接oracle的信息别忘了在本站进行查找喔。






