BDE:
  优势:1、速度快
  劣势:
    1、版本太多,不兼容,局部安装BDE无法和其他程序并行运行。
    2、BUG多,补丁多。
    3、太大了5-6M.:(
ADO
  优势:
    1、支持IP地址访问方式,从此轻松超越windows域边界访问数据库。
    2、只安装一个ADO安装包即可,方便。
  劣势:
    1、太大了,6M多。
    2、程序安装和ADO安装分别进行,客户不好理解。:)
    3、也有版本问题,补丁问题。需要装Delphi ADO Express update pack.

解决方案 »

  1.   

    我一直在用ADO.好像多数人都在用它.
    '李维'说BDE现在进入维户价段,可能以后不会再做什么大的更新了.
    如果你用SQLSERVER那当然用ADO了,可是非MS的数据库,可以用BDE什么的,
    其实一般情况下应该差不多,除非你处理的记录很多,比如几万条或更多,
    那可能就能看出点差别来了.
      

  2.   

    李维大师书上说得很清楚了,找那本书看吧(Delphi多层程序设计系统篇)
    用ADO吧!!!!!!
      

  3.   

    用BDE做的程序完成后,运行仍需要BDE的相关文件支持才能运行,除此之外,BDE功能倒是蛮强大的,SQLSERVER也可以用BDE,而且效果不错。
    Delphi中的ADO是被封装的,当并发访问数据库时,会出现问题,比如:权限不严!不过,各有各的好处,关键看你需要什么功能,需要怎么用。
      

  4.   

    BDE:
      优势:1、速度快
      劣势:
        1、版本太多,不兼容,局部安装BDE无法和其他程序并行运行。
        2、BUG多,补丁多。
        3、太大了5-6M.:(
    ADO
      优势:
        1、支持IP地址访问方式,从此轻松超越windows域边界访问数据库。
        2、只安装一个ADO安装包即可,方便。
      劣势:
        1、太大了,6M多。
        2、程序安装和ADO安装分别进行,客户不好理解。:)
        3、也有版本问题,补丁问题。需要装Delphi ADO Express update pack.
      

  5.   

    用了ADO后以用BDE 用了BDE后以用ADO 都用了 比较来不是BDE放心 稳定Bug少一此 ADO问题多了些
      

  6.   

    应该说,ADO是未来的主流趋势,就向现在BDE是Delphi连接数据库的主流趋势一样。