我要做一个数据库应用,请问大家是采用BDE,ADO还是DBExpress。3种个有何优势,现在主要采用哪一种。哪一种最有前途?

解决方案 »

  1.   

    我是第二次回复这样的问题了,希望以后不会再有了~~使用ADO的理由:
    1、Borland公司不再对BDE升级,顶多也只是修整一下BUG
    2、BDE的功能明显弱于ADO
    3、使用ADO是一种区势
    ----------------------------------------------
    至于DBexpress,我没听说过~~~
      

  2.   

    DBexpress是BORLAND数据存取的最新版,但目前来说你还是用ADO吧
    因为它当对可靠一些
      

  3.   

    CoolSlob 已经说完了。 同意!
      

  4.   

    有人说Dbexpress是BORLAND主推的方向,不知这话是否可信
      

  5.   

    同意 CoolSlob(),使用ADO是比较长远的做法
      

  6.   

    Dbexpress目前只支持单向数据传输,就是服务器到客户端;还有ADO好像不支持BLOB字段。
      

  7.   

    bde该扔啦。
    dbexpress刚刚退出,还要有很多驱动才行。比如sql server的。
    现在就只能用ado了,而且也比较成熟了。
      

  8.   

    dbExpress是支持Kylix的,new一个clx application就知道了
      

  9.   

    DBexpress有潜力
    ado是风华正茂
    BED在等死
      

  10.   

    DBExpress有很多新技术,效率比以前提高了很多
      

  11.   

    DbExpress是Borland最新的技术. 特别适合做n-tier应用.
    又用於Windows和Linux平台. 除了原有DB2, Oracle, Sybase, MySQL, Interbase等之外,  Delphi 7的DbExpress有MS SQL的Driver. 很有潜力.ADO最适用於MS SQL和Access, 但对於其他数据库, 其效率不及其他的.BDE已经完成历史任务, 将会渐渐的退出舞台了.
      

  12.   

    如果使用的数据库是DBase, FoxBase或Paradox等,那么使用BDE比较好,但是Borland已经不支持BDE了,也不会出新的版本,目前最新版本为:5.11如果使用的数据库是Access,SQL Server或Oracle,那么使用ADO比较好,尤其是微软的数据库,ADO是微软目前主流的数据库连接技术。如果使用ADO连接Oracle,那么最好到Oracle下载最新的Oracle OLE DB的驱动程序(非常大),这样才能保证更好的对Oracle的支持。目前ADO的最新版本为2.7如果使用的数据库是My SQL,DB2或,那么使用DBExpress比较好,因为目前没有My SQL的ADO驱动程序,而IBM的DB2的OLE DB驱动程序有大BUG——在SQL语句中不能出现中文,否则将没有返回值,IBM目前也没有解决这个问题(2002-10-15)如果考虑到跨平台,那么只有使用DB Express了!!!目前最好使用ADO作为数据库的连接引擎,Borland的DB Express因为是新产品,稳定、效率等方面还有待时间的考验!!!写完,收工!!!