OLE DB Provider for Oracle (from Microsoft) 
oConn.Open "Provider=msdaora;" & _
           "Data Source=MyOracleDB;" & _ 
           "User Id=myUsername;" & _
           "Password=myPassword;"OLE DB Provider for Oracle (from Oracle) For Standard Security
oConn.Open "Provider=OraOLEDB.Oracle;" & _
           "Data Source=MyOracleDB;" & _ 
           "User Id=myUsername;" & _
           "Password=myPassword;"
 
For a Trusted Connection
oConn.Open "Provider=OraOLEDB.Oracle;" & _
           "Data Source=MyOracleDB;" & _ 
           "User Id=/;" & _
           "Password=;"
' Or
oConn.Open "Provider=OraOLEDB.Oracle;" & _
           "Data Source=MyOracleDB;" & _ 
           "OSAuthent=1;"

解决方案 »

  1.   

    应该不难。用ODSC读ORACLE的结构,在SQL里建个与ORACLE结构相同的表。这些用ODBC API都可以实现的。
    导数据就更容易了,既然上面都保证数据结构是相同的。读出一条写一条好了。
    我刚做了在两个不同服务器的数据库间导数据的程序,除了不用做建表那步,其他的和你的是一样的。
      

  2.   

    请参阅电子工业出版社的美国IDG"高级开发工具“丛书Oracle8i与SQL server 2000 集成”由Stephen Chelack 著张强等译