vb6无法将Oracle 11g r2连接到ADO,但可以与SQL Developer连接
问题描述:
我无法将Oracle 11g r2与VB6中的ADO连接起来。但是我可以用相同的参数将Oracle数据库与Oracle SQL Developer连接起来。我如何检查这个问题?
这里我的连接字符串:(密码为隐藏)vb6无法将Oracle 11g r2连接到ADO,但可以与SQL Developer连接
connstr = "Provider=OraOLEDB.Oracle;dbq=[same name]:1521/[same name];Database=[same name];User Id=evo;Password=*****;"
这个参数在SQL Developer中(对不起,我不能把我的屏幕)
Connection Name: [same name]
User Name: evo
Password: ****** (hide)
Role : Default
Connection type : Basic
Host Name: [same name]
Port : 1521
SID :[same name]
What I do wrong?
Thank you.
答
您应该安装和配置Oracle客户端。 SQL Developer使用JDBC,似乎有一个本地驱动程序。
我的问题已解决。感谢您的建议。 – 2015-02-12 04:32:06