OracleConnection myConnection = new OracleConnection("Data Source=retiadb.retiatech.com;User ID=dasmk;Password=dasmk;");
不必制定Provider

解决方案 »

  1.   

    Provider=MSDAORA.1;Password=dasmk;User ID=dasmk;Data Source=retiadb.retiatech.com;是用OleDb的形式,在OracleClient里不需要Provider=MSDAORA.1;
      

  2.   

    oConn.Open " Provider=msdaora;" & _           " Data Source=MyOracleDB;" & _            " User Id=myUsername;" & _      " Password=myPassword;"
      

  3.   

    授人以鱼,不如授人以渔
    用OracleConnection连一下,然后把连接字符串拷出来!绝对搞定
      

  4.   

    <!--OLEDB配置--> 
    <add key="DataBaseLink" value="Provider=OraOLEDB.Oracle;Password=a;User ID=a;Data Source=a" />
           
    <!--OracleClient配置--> 
    <add key="DataBaseLink" value="Password=a;User ID=a;Data Source=a" />
         
    <!--ODBC配置 -->  
    <add key="DataBaseLink" value="Driver={Microsoft ODBC for Oracle};Server=a;Uid=a;Pwd=a;" />
      
    <!--ODP.NET配置 -->   
    <add key="DataBaseLink" value="Data Source=a;User Id=a;Password=a;" />其中ODBC,OracleClient ODP.NET需要另外安装一个组件