2015-02-11 130 views
0

我无法将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. 

回答

1

您应该安装和配置Oracle客户端。 SQL Developer使用JDBC,似乎有一个本地驱动程序。

+0

我的问题已解决。感谢您的建议。 – 2015-02-12 04:32:06