EXCEL2007在win7下通过VBA无法连接ORACLE数据库(客户端为12c64位),求解?

EXCEL2007在win7下通过VBA无法连接ORACLE数据库(客户端为12c64位),求解?,第1张

可以的,我就做过,在安装了oracle的机子上搜这三个库文件(我用的是oracle11g),oci.dll、orannzsbb11.dll、oraociei11.dll,拿出来,要用到它们,然后把这三个文件放在程序根目录就可以了,注意与服务器的编码问题,如果编码不一致,中文可能出现乱码

你写的代码是连接你电脑当地的数据库,而你需要连接的应该是同一局域网的服务器的数据库吧~!你应该还要写上数据库所在的ip地址

请尝试一下:

CONNSTR = "Provider=MSDAORA.1Password=密码User ID=用户名Data Source=数据库ip地址Persist Security Info=True"

CONN.Open CONNSTR


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11065253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存