win2000+delphi6.0+Oracle8.05的系统,以前作的程序好好的,现在随便加个ado就连接不上?提世:数据提供者或其他服务返回E_fail状态!
以前的程序也是ado连接的,还可以运行!
救我呀

解决方案 »

  1.   

    这个问题我在用MYSQL数据库的时候也碰到过,但是呢,我只要改用BDE的话,什么问题也没有了! 我认为还是ADO的问题!还有就是ORACLE与ADO的兼容性不好,建议改用BDE吧!
      

  2.   

    更新ado看看.以前换来换去最后问题自己没了!
      

  3.   

    我用了odbc连接,还是不行!
    delphi6.0的ado应该没问题!
      

  4.   

    odbc要是不行, 是不是哪根线有问题呀
    先查查硬件
      

  5.   

    但是可以用oracle自带工具连接,可是用delphi就不行!
    今天加了pack2给delphi,还是不行
      

  6.   

    这多半是ADO的问题,我在Delphi中也遇到过这个问题,只要升级一下ADO就行了。
      

  7.   

    必须用不加补丁的delphi6,加补丁的delphi有毛病
      

  8.   

    这个问题,不是ado的问题,而是ORACLE的问题,我对oracle并不熟悉,不过据一些资料说的,oracle提供的provider的兼容性不好,这也难怪,在我的印象中,好像oracle提供provider是大型数据库中最晚的一个!呵呵,也许技术还不完善,建议大家去oracle的官方网站去看看,也许会得到答案!
      

  9.   

    我用的win2000+delphi6.0+Oracle816  用的就是Oracle816本身带的提供者,比微软的强多了,怎么折腾也没问题。
      

  10.   

    在odbd中有microsoft odbc for oracle,
    oracle odbc driver,
    最好是用那个连接。听说用微软的好些!
    另外,我的oracle是805。
    下载的oracle817为什么在win2000上无法setup?????
      

  11.   

    我用的win2000+delphi6.0+Oracle816  用的就是Oracle816本身带的提供者,比微软的强多了,怎么折腾也没问题。
    为软还能为Oracle提供provieder ?那位软不是侵权?