困惑!我到底该使用BDE还是ADO? 其实二者都可满足你的要求,我建议你用ADO+Access 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么?大家快告诉我为什么好吗?总需要一个理由吧?我就是一直搞不懂BDE和ADO到底区别在哪里?好像大家都说是ADO+Access好,但可不可以解释一下啊? 1.BDE的效率比ADO高,ADO的功能比BDE强大。2.paradox功能不能和Access比。而且没有真正的数据库概念。一张表需要好几个附属文件,对传递,备份都不便。如果一不小心弄坏了其中一个,你就8863.BDE引擎必须和程序一起发布,起码要用3张盘。而WIN98SE和WIN2000以有ADO,不须要再装。 基本上同意h_lj, 但说paradox功能不能和Access比,那是因为没有安装Borland的paradox的完整系统。 BDE配置很麻烦,容易出错。不应该为客户增加负担。ADO在Windows98/2000/NT等已经安装了。 但我试用了一下ADO,发觉它使用起来好像要比BDE麻烦一点。比如同样是一个数据库文件,用BDE的就只需要一个datasource和table就可以了,但ADO就不仅要datasource和adotable外,还要一个adoconnect,好像是要麻烦一点,对吧? adotable也不一定非要adoconnect。ADO 并不比BDE 麻烦,有些方面更方便,比如大多数查询都可直接更新。 ADO + Sybase ASA 12年经验 不会吧?12年前有ADO吗?不过我也认为用ADO+ACCESS方便些 谈的太高深了,考虑一下菜鸟的感觉,有那位高手可以解释一下ado和bde的区别。谢谢 delphi,用ADO可是太多的问题,很不好用,听说要补丁? 我是win2000 server—+sql2000的不知道,还要不要补????? 我認爲都不錯,BDE的速度是ADO現在沒法比的!但是BDE已經到了維護階段!對牠的修改只是對功能的加強,和對一些bug的修改!而ADO還處於發展階段!牠的速度已經很快了,和BDE相比只差5%了!WIN2000中的ADO已經到了3.0了! 用ADO这几天我正把BDE的程序改成ADO的 我也困惑,我用 Sybase Adaptive Server Anywhere 6.0 ,ADO直接支持吗?好像还要用ODBC转一下吧(还不知能不能行),那性能岂不是大打折扣?听说MySQL蛮好的 ,又免费(应该比同为免费的InterBase好吧),毕竟是linux下出来的东东,不知道微软的ADO直接支持吗?唉,桌面应用中,我不喜欢ACCESS,因为不及Sybase Adaptive Server Anywhere,C/S应用,我不喜欢SQL Server(包括2000),因为不及ORACLE,唉,困惑!困惑!!但我感觉ADO是个好东东,但教我如何能用她? ADO,我帮某公司编一个财务软件,用DBE,程序才1M,DBE十多M,又要安装,好麻烦的.用ADO用一个软盘就行了.就凭这就应该用ADO,ADO Win98自带.ADO与DBE,控件有区别,使用差不多. A D O !!!!!!!!!!!!!!!!!! ADO吧,毕竟微软的东西,和系统结合比较紧! BDE:Borland Database EngineADO:ActiveX data object这两样和Access,Paradox均没关系,都是为了简化数据库存取的问题的,不使用ado照样存取Access,这个讨论很奇怪还是多看看书吧 建议使用BDE+SQL Server或ADO+SQL Server,我觉得这样比较符合你的要求,否则从上交的数据库中导入数据很麻烦的。 我只知道我用过BDE , 分发是一件让人不愿再想的事不过,各位看一下时下书店的书 , 有DELPHI 还不是讲 BDE ?我到现在还不知道ADO怎么用不过我倒是真的想知道 哪里有 ADO 的书卖 到微软的网站http://www.microsoft.com/china/msdn/default.asp看看,很详细的介绍 ADO是发展的方向,但速度没有BDE那么好。建议如果用sqlserver,access那么就用ADO,Oracle,sybase,informix的话就用BDE!! 看看李维得书吧,里面对ADO讲得很好。 其实,你可以做成一个三层分布式的数据库应用:用SQL Server作数据库服务器,ADO进行连接,用事务进行数据的传送,完全可以实现你想要的功能,根本不用ACCESS(BDE更别提,用用就跨了,非常不稳定),这样作的安全性和数据的统一性更高,而且,程序设计起来也不用那么复杂!不如你试试。 Win2000 Server + SQL Server2000 + Delphi5.0 + BDE做个B/S程序,完全不成问题!而且如果程序是你所说的那样,改动也不是很大,但安全性和维护性却提高很多,这也是趋势。Delphi + ADO,如果补不好的话,后患无穷,麻烦太多!Access没有听说过有那些大的数据库维护需要它来支持,开玩笑嘛!!我觉得还是SQL Server好一些,它的书不是多一些。Oracle,Sybase太耗系统资源了,你总不能为了让人家用的软件,要将机器全部升级吧!:) ADO的配置方便,操作也要比BDE要好!建议使用ADO 用ADO方便灵活,但是如果有时间比较长的查询,注意超时问题,我就遇到一个至今没解决,因为ADO的QUERY的超时参数是不可设置的。 我觉得打开一个1万2千条记录的表用ADO比用BDE快一倍,ADO只要3秒多一点,而BDE要6秒多。 目前 Ado + Access或SQLServer 在执行效率上不比 Bde + Access或SQLServer 差甚至更高,这次微软似乎对 Ado 特有信心,so...;但对于其他的数据库(Oracle,Sybase,Ib...)还是 Bde 有速度效率的优势。虽然目前其他的数据库厂商尚未推出 Ado 引擎(微软这方面的策略可能使他们忙不过来),但离推出也不远了。 非常奇怪的问题. delphi 按右上方X怎么最样小化 怎样得到一个字符串中某一个字符的位置 难 !!! delphi7调用 C 写的DLL 文件,我的 DLL 内函数和数据类型如下: 请教如何得知系统中某个进程是否正在运行? 帮忙分析一下? 数据插入(更新)问题 強烈呼迂報表高手﹐我快受不了啦 谁对nil理解的多呀,哈哈,来看看哦,超级难题 请问整理硬盘用什么软件好? val函数怎么用啊!! 谁有关于“WINDOWS消息”的电子文档?
2.paradox功能不能和Access比。而且没有真正的数据库概念。一张表需要好几个附属文件,对传递,备份都不便。如果一不小心弄坏了其中一个,你就886
3.BDE引擎必须和程序一起发布,起码要用3张盘。而WIN98SE和WIN2000以有ADO,不须要再装。
ADO 并不比BDE 麻烦,有些方面更方便,比如大多数查询都可直接更新。
不过我也认为用ADO+ACCESS方便些
我是win2000 server—+sql2000的不知道,还要不要补?????
但是BDE已經到了維護階段!
對牠的修改只是對功能的加強,和對一些bug的修改!
而ADO還處於發展階段!
牠的速度已經很快了,和BDE相比只差5%了!
WIN2000中的ADO已經到了3.0了!
我用 Sybase Adaptive Server Anywhere 6.0 ,ADO直接支持吗?好像还要用ODBC转一下吧(还不知能不能行),那性能岂不是大打折扣?听说MySQL蛮好的 ,又免费(应该比同为免费的InterBase好吧),毕竟是
linux下出来的东东,不知道微软的ADO直接支持吗?唉,桌面应用中,我不喜欢ACCESS,因为不及Sybase Adaptive Server Anywhere,C/S应用,我不喜欢SQL Server(包括2000),因为不及ORACLE,唉,困惑!困惑!!但我感觉ADO是个好东东,但教我如何能用她?
ADO:ActiveX data object这两样和Access,Paradox均没关系,都是为了简化数据库存取的问题的,不使用ado照样存取Access,这个讨论很奇怪还是多看看书吧
我到现在还不知道ADO怎么用不过我倒是真的想知道 哪里有 ADO 的书卖
http://www.microsoft.com/china/msdn/default.asp
看看,很详细的介绍
建议如果用sqlserver,access那么就用ADO,Oracle,sybase,informix的话就用BDE!!
用SQL Server作数据库服务器,ADO进行连接,用事务进行数据的传送,完全可以实现你想要的功能,根本不用ACCESS(BDE更别提,用用就跨了,非常不稳定),这样作的安全性和数据的统一性更高,而且,程序设计起来也不用那么复杂!
不如你试试。
做个B/S程序,完全不成问题!
而且如果程序是你所说的那样,改动也不是很大,但安全性和维护性却提高很多,这也是趋势。
Delphi + ADO,如果补不好的话,后患无穷,麻烦太多!
Access没有听说过有那些大的数据库维护需要它来支持,开玩笑嘛!!
我觉得还是SQL Server好一些,它的书不是多一些。
Oracle,Sybase太耗系统资源了,你总不能为了让人家用的软件,要将机器全部升级吧!:)
虽然目前其他的数据库厂商尚未推出 Ado 引擎(微软这方面的策略可能使他们忙不过来),但离推出也不远了。