ADO用Provider=MSDAORA.1连接oracle数据库总报错,
“测试失败,因为初始化提供者程序时发生错误。发生了ORACLE错误,但无法从ORACLE中检索错误信息。”
我的MDAC 时2.7的,我重装了MDAC_TYP.EXE,但还是报错。
兄弟们,帮帮忙!

解决方案 »

  1.   

    试试ADODC去生成连接字符没oralce
    http://www.connectionstrings.com/
      

  2.   

    我也试了ADODC去生成连接字符,测试也是这样,但我用Provider=OraOLEDB.Oracle.1是可以的,郁闷
      

  3.   

    连接oracle除了要在本机安装oracle客户端软件外,还要在oracle客户端创建一个侦听方可以访问服务器
      

  4.   

    客户端必须安装ORACLE的客户端工具软件,并在客户端创建一个侦听访问服务器数据库!
         s_strSQL = "Provider=MSDAORA.1;Password="hik*&^%%1221";User ID="hai_nan_db";Data Source=hainandb;Persist Security Info=True"
                ↑需要本地创建侦听的访问服务器数据库