其实二者都可满足你的要求,我建议你用ADO+Access

解决方案 »

  1.   

    为什么?大家快告诉我为什么好吗?总需要一个理由吧?我就是一直搞不懂BDE和ADO到底区别在哪里?好像大家都说是ADO+Access好,但可不可以解释一下啊?    
      

  2.   

    1.BDE的效率比ADO高,ADO的功能比BDE强大。
    2.paradox功能不能和Access比。而且没有真正的数据库概念。一张表需要好几个附属文件,对传递,备份都不便。如果一不小心弄坏了其中一个,你就886
    3.BDE引擎必须和程序一起发布,起码要用3张盘。而WIN98SE和WIN2000以有ADO,不须要再装。
      

  3.   

    基本上同意h_lj, 但说paradox功能不能和Access比,那是因为没有安装Borland的paradox的完整系统。
      

  4.   

    BDE配置很麻烦,容易出错。不应该为客户增加负担。ADO在Windows98/2000/NT等已经安装了。
      

  5.   

    但我试用了一下ADO,发觉它使用起来好像要比BDE麻烦一点。比如同样是一个数据库文件,用BDE的就只需要一个datasource和table就可以了,但ADO就不仅要datasource和adotable外,还要一个adoconnect,好像是要麻烦一点,对吧?
      

  6.   

    adotable也不一定非要adoconnect。
    ADO 并不比BDE 麻烦,有些方面更方便,比如大多数查询都可直接更新。
      

  7.   

    ADO + Sybase ASA 12年经验
      

  8.   

    不会吧?12年前有ADO吗?
    不过我也认为用ADO+ACCESS方便些
      

  9.   

    谈的太高深了,考虑一下菜鸟的感觉,有那位高手可以解释一下ado和bde的区别。谢谢
      

  10.   

    delphi,用ADO可是太多的问题,很不好用,听说要补丁? 
    我是win2000 server—+sql2000的不知道,还要不要补????? 
      

  11.   

    我認爲都不錯,BDE的速度是ADO現在沒法比的!
    但是BDE已經到了維護階段!
    對牠的修改只是對功能的加強,和對一些bug的修改!
    而ADO還處於發展階段!
    牠的速度已經很快了,和BDE相比只差5%了!
    WIN2000中的ADO已經到了3.0了!
      

  12.   

    用ADO这几天我正把BDE的程序改成ADO的
      

  13.   

    我也困惑,
    我用 Sybase Adaptive Server Anywhere 6.0 ,ADO直接支持吗?好像还要用ODBC转一下吧(还不知能不能行),那性能岂不是大打折扣?听说MySQL蛮好的 ,又免费(应该比同为免费的InterBase好吧),毕竟是
    linux下出来的东东,不知道微软的ADO直接支持吗?唉,桌面应用中,我不喜欢ACCESS,因为不及Sybase Adaptive Server Anywhere,C/S应用,我不喜欢SQL Server(包括2000),因为不及ORACLE,唉,困惑!困惑!!但我感觉ADO是个好东东,但教我如何能用她?
      

  14.   

    ADO,我帮某公司编一个财务软件,用DBE,程序才1M,DBE十多M,又要安装,好麻烦的.用ADO用一个软盘就行了.就凭这就应该用ADO,ADO Win98自带.ADO与DBE,控件有区别,使用差不多.
      

  15.   

    A D O !!!!!!!!!!!!!!!!!!
      

  16.   

    ADO吧,毕竟微软的东西,和系统结合比较紧!
      

  17.   

    BDE:Borland Database Engine
    ADO:ActiveX data object这两样和Access,Paradox均没关系,都是为了简化数据库存取的问题的,不使用ado照样存取Access,这个讨论很奇怪还是多看看书吧
      

  18.   

    建议使用BDE+SQL Server或ADO+SQL Server,我觉得这样比较符合你的要求,否则从上交的数据库中导入数据很麻烦的。
      

  19.   

    我只知道我用过BDE , 分发是一件让人不愿再想的事不过,各位看一下时下书店的书 ,  有DELPHI 还不是讲 BDE ?
    我到现在还不知道ADO怎么用不过我倒是真的想知道 哪里有  ADO  的书卖
      

  20.   

    到微软的网站
    http://www.microsoft.com/china/msdn/default.asp
    看看,很详细的介绍
      

  21.   

    ADO是发展的方向,但速度没有BDE那么好。
    建议如果用sqlserver,access那么就用ADO,Oracle,sybase,informix的话就用BDE!!
      

  22.   

      看看李维得书吧,里面对ADO讲得很好。
      

  23.   

    其实,你可以做成一个三层分布式的数据库应用:
    用SQL Server作数据库服务器,ADO进行连接,用事务进行数据的传送,完全可以实现你想要的功能,根本不用ACCESS(BDE更别提,用用就跨了,非常不稳定),这样作的安全性和数据的统一性更高,而且,程序设计起来也不用那么复杂!
    不如你试试。
      

  24.   

    Win2000 Server + SQL Server2000 + Delphi5.0 + BDE
    做个B/S程序,完全不成问题!
    而且如果程序是你所说的那样,改动也不是很大,但安全性和维护性却提高很多,这也是趋势。
    Delphi + ADO,如果补不好的话,后患无穷,麻烦太多!
    Access没有听说过有那些大的数据库维护需要它来支持,开玩笑嘛!!
    我觉得还是SQL Server好一些,它的书不是多一些。
    Oracle,Sybase太耗系统资源了,你总不能为了让人家用的软件,要将机器全部升级吧!:)
      

  25.   

    ADO的配置方便,操作也要比BDE要好!建议使用ADO
      

  26.   

    用ADO方便灵活,但是如果有时间比较长的查询,注意超时问题,我就遇到一个至今没解决,因为ADO的QUERY的超时参数是不可设置的。
      

  27.   

    我觉得打开一个1万2千条记录的表用ADO比用BDE快一倍,ADO只要3秒多一点,而BDE要6秒多。
      

  28.   

    目前 Ado + Access或SQLServer 在执行效率上不比 Bde + Access或SQLServer 差甚至更高,这次微软似乎对 Ado 特有信心,so...;但对于其他的数据库(Oracle,Sybase,Ib...)还是 Bde 有速度效率的优势。
    虽然目前其他的数据库厂商尚未推出 Ado 引擎(微软这方面的策略可能使他们忙不过来),但离推出也不远了。