odac是第三方控件,而且没有提供原代码,日后影响程序.
可以考虑oracle提供的Oracle Objects for OLE(oo4o)这个驱动

解决方案 »

  1.   

    噢,好的,
    先 【感谢】 【 beckhambobo(beckham)】贝克汉姆大哥 ^_^ 
    我去试试。
      

  2.   

    就是 Oracle Call Interface,但是这个处理比较低级的层次,比较好控制么。我们对前台的代码方面是有信心,就是ORACLE方面不太熟悉,怕出比较严重的问题耽搁进度。能详细解释一下么 楼上的哥们。 【谢谢】
      

  3.   

    Borland:  D5 用 BDE; D6/7 用 dbExpress  <-(李维都推荐它)
    ---------------------
    或 用 Ado,不过 ODAC 是一个开放的源,也很好
      

  4.   

    BDE比较稳定,不过D5之后就没有升级了
    Delphi的ADO/OLE DB组件 BUG多
    dbExpress是Delphi的发展方向
    ODAC的最大优势是可以不用在客户端安装oracle client
      

  5.   

    TO  chanet(牧师) : 可好像dbExpress不支持数据的双向操作,会不会不方便,或者很慢?
    TO  drabit(square): Ado有那方面的bug,好像我们以前使用的没有发现很多。
      

  6.   

    dbExpress是轻量级的,对于小型的开发速度比较快。
    而如果应用比较大的话,使用bde、ado都是比较多的选择。但李维曾说用oracle的话不要用ado。
      

  7.   

    TO  jiezhi(風依舊) 大哥,请问 用oracle为什么不要用ado呢,能详细说明么。
    我知道李维是大师,或者哪里能找到他的原话,谢谢!因为我们的数据量可能会很大,所以对错误率,效率等要求都比较高。
      

  8.   

    to beyondtkl:delphi5 的ado补丁就有三个。
      

  9.   

    TO  drabit(square)
    哦, 以前用d5好像我们只用了两个升级补丁呢。
    那D7 也有升级补丁么。
      

  10.   

    我用D7通过ADO连接ORACLE没有发现什么问题啊
      

  11.   

    这个问题怎么说呢
    还是用BDE吧,不过BDE也有点问题
    天下没有十全十美的
      

  12.   

    用oo4o对象吧,性能和可扩展性都有保证.
      

  13.   

    现在已经确定了使用ADO了.我想大家能够根据自己的经验,在这里详细列举出来各种连接方式,以及他们的优劣比较呢.谢谢.