想和大家一起讨论一下,增加些见识!

解决方案 »

  1.   

    ADO连接和发布都非常方便,而BDE还有一些Bug尚未修正。
    推荐ADO。
      

  2.   

    我用 ADO,原因是:
    1.主要还是发布的考量。用 ADO 的话,大家计算机应该都有 MDAC 了,要是 MDAC 有更新版或补丁,就通知用户自己到微软网站下载,多方便!2.我的项目不见得全用 Win32 App,有时还是用 IIS 网站,所以,都用 ADO 的话,头脑不打结。3.我听到有此一说,Borland 重心转向 dbExpress,会再花多少资源去维护 BDE?难说
      

  3.   

    我用的是BDE!听说BDE对ORACLE的支持是最好的!
      

  4.   

    1、问题的提出有一些问题,使用什么连接引擎首先要看使用什么数据库,不同的数据库要使用不同的数据连接引擎!!!如果使用的是M$的数据库,那么ADO可能是最好的选择;如果使用的是Oracle数据库,那么除了ODAC,其它目前都差距太大;如果使用IBM的DB2,那么使用ODBC吧,不要使用IBM提供的ODBC驱动程序,那个驱动程序不支持中文(不知道现在怎么样,我是在去年3~7月份用的,IBM的工程师也不知道怎么回事);如果使用Fox, Dabase, Paradox等那么你就需要使用BDE了;如果连接MySQL那么DBExpress是不错的选择。
    2、如果单独的就BDE与ADO进行讨论,那么这也与使用的数据库有关。如果数据库是M$的,ADO肯定比BDE好,但是如果数据库不是M$的,那么前面那个结论就不一定正确了,可以参考ODAC主页上的测试结果。
    3、ADO借M$占有操作系统的优势,在分发上占有绝对的优势,现在几乎没有哪个使用M$操作系统的计算机上没有ADO的了。而BDE在这方面就差得很多。
    4、ADO是一个不断更新的数据库引擎,目前M$已经出到了2.8乐,但BDE已经被Borland抛弃了,不可能在更新了。
    5、ADO与BDE的比较中,我比较倾向于使用ADO,但是最好使用数据库厂商提供的ADO驱动程序替换掉M$提供的ADO驱动程序,这样在效率和兼容向上可能会更好一些。(M$的MDAC才8M,而Oracle提供的8i的OLE DB驱动程序有40M,9i的有80M,我想Oralce不会在驱动程序中增加过多的垃圾吧!!!)
      

  5.   

    好象BDE要被淘汰了,最好少用。
      

  6.   

    在北京delphi程序员 工资如何,请北京的程序员给予答复,不胜感激
      

  7.   

    在北京delphi程序员 工资如何,请北京的程序员给予答复,不胜感激,邮箱地址是1113437·163.com
      

  8.   

    在北京delphi程序员 工资如何,请北京的程序员给予答复,不胜感激,邮箱地址是1113437.163.com
      

  9.   

    ado不错 但是处理mysql的确不行 bde也不行
      

  10.   

    ADO处理存储过程怎么样呀,我到现在还有问题呢,楼主借光问一下,哪位老兄有空到这里帮帮忙:
    http://expert.csdn.net/Expert/topic/2248/2248846.xml?temp=.7137567
      

  11.   

    好像不能说哪个更好,它既然存在必然有道理,等一个消失了必然还会出现一种替代的,不断的实验一些新的连接方法总不会是坏事啊,不过该怎么测试道好像很有学问哦,大家能不能提一些意见呢?我一般测试,海量数据存储能力,检索速度,blob数据存储,数据集打开速度,触发器,存储过程的稳定性。感觉好像ado和bde都有一些优势,不同的用法,不同的数据库可以采用不同的引擎
      

  12.   

    各位大哥都开后说话了,我就不敢献丑了。不过小弟有个问题:bde的控件里有个request live属性,但是ado中就不知道在哪里对应功能的属性。哪位高人是怎么解决dbgrid中隐式调用post,add等问题
      

  13.   

    我想ADO在多个方面比BDE要方便啊,用ADO
      

  14.   

    用Delphi这么久,从来没有用BDE开发过程序.
      

  15.   

    强烈推荐ADO~ 其他的就不多说了~
      

  16.   

    现在还讨论这个?borland自己都没有继续发展BDE了,ADO虽然恶心。不过谁叫她是微软的么儿?
      

  17.   

    强烈推荐用 BDE,而且现在 Borland公司的 BDE已经是处于维护阶段
    请有兴趣的朋友看看我测试的关于 BDE,ADO,DBEXPRESS的数据:
            FIRST QUERY TIME            RECORDCOUNT        SECOND QUERY TIME   RECORD
    BDE :    11.33S                       400281               1.43S          400300ADO:     27.34s                       400259               28.51S         400300 
            (优化后:27.59s)              400281dbExpress  211.83s(simpledataset)     400300              0.51           400431结论,呵呵~~~~~~~`自己去推测吧,反正已经我是用ADO的,上次小组的日本主管要求我用BDE或者DBEXPRESS时还郁闷了阵子,现在已经改用BDE了!
      

  18.   

    在C/S结构中,ADO很不错,我没用它真正编过程序,因为我前一个工项目,也是我真正做的第一个项目是用BDE做的,有人会说垃圾,不过没办法,初学delphi时不知道什么好,觉得BDE方便,就拿过来用,现在才觉得不妥
      

  19.   

    Paradox数据库一定要用BDE,连接速度很明显的
      

  20.   

    首次用BDE!搞得一脑壳得驼!
    汗啊!
    有兴趣得朋友去帮帮忙吧
    http://expert.csdn.net/Expert/topic/2264/2264043.xml?temp=5.494326E-02
      

  21.   

    ADO,坚决支持,但是有些地方又不得不用到BDE!
      

  22.   

    还是ADO 好
    毕竟是趋势啊
      

  23.   

    一直在用BDE,以前的公司的习惯。
    做的项目都很大,不愿意轻易修改
    再说,BDE+ODBC用着很好,没发现解决不了的问题。