当前位置: 代码迷 >> Office >> excel中vb连oracle不成功,该怎么解决
  详细解决方案

excel中vb连oracle不成功,该怎么解决

热度:6660   发布时间:2013-02-26 00:00:00.0
excel中vb连oracle不成功
以前没有接触过vb,今天半路接手一个项目,其中用excel连oracle,取数据。我阅读了里面的vb代码,有几句是这样的:
Const connectionString As String = "DSN=DEV;" & _
  "Uid=username;" & _
  "Pwd=password"
......
Set conn = New ADODB.Connection
conn.Open connectionString
......
点击excel中的一个按钮连数据库,但是报"problems with datasource connection",于是我推测DSN=RRMASSDEV这里的数据源RRMASSDEV不存在,于是就自己创建了一个:(在下图界面)

再次点excel中的按钮, 弹出select data source的对话框, 

选中我创建的datasource, 弹出下面对话框:

最后还是run-time error:

我知道oracle的连接涉及到主机名, 服务名,用户名密码.
请问我该在各个对话框中都应该怎么填东西才能连接ORACLE成功?

------解决方案--------------------------------------------------------
Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
换成这种 connectionstring
------解决方案--------------------------------------------------------
估计别人的版本是2003的,所以你2000的版本不行
  相关解决方案