我用vb把access数据库导入到oracle数据库中。access数据库在本地,oracle数据库在远程服务器上,使用的连接方式为ado。代码如下:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=d:\tmp\FLOWDB.mdb;Mode=Read;Persist   Security   Info=False"
          Adodc1.RecordSource = "select   *   from   DACHONG"
         
          
          Dim Conn As New ADODB.Connection
          Conn.ConnectionString = "Provider=OraOLEDB.Oracle;Password=xljcsp;User   ID=xljcsp;Data   Source=xljc;Persist   Security   Info=True"
         
          Conn.Open我的oracle9i数据库为xljc
运行后出现如下问题:ORA-12560:TNS:协议适配器错误
哪位大侠能帮我分析下数据库连接不上的原因,不胜感激!

解决方案 »

  1.   

    Conn.ConnectionString = "Provider=OraOLEDB.Oracle;Password=xljcsp;User   ID=xljcsp;Data   Source=xljc;Persist   Security   Info=True"     
    我的oracle9i数据库为xljc;Data   Source=xljc  --xljc这个是连接字符串的名字,不是服务器的实例名先建立一个连接远程数据库的连接串,然后在Data   Source=里面指定
      

  2.   

    先装ORACLE客户端,配置好服务名再连