谁能告诉我,用BDE还是ADO? 用BDE还是ADO?我正在参加一个项目开发,使用Oracle数据库,C/S方式。关于使用BDE还是ADO,老板让我综合考虑之后定夺。我想听听大家的意见。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 應從數據量的角度考慮一下。一般來說BDE應可滿足C/S,但是功能與ADO相比好像差了一些 李维说的:若是用oracle从性能上来说最好用BDE,但是若考虑以后的兼容性等的因素的话就最好是用ADO了。 ADO設置及使用過程中都比BDE方便一些 我是用ADO的,就是从今后兼容性的角度考虑的。 我用的是BDE,因为用ADO连接Oracle数据库总是出现错误,好像Delphi自带的不行,所以建议用BDE. 教训:俺曾用Delphi5+Oracle7开发项目,使用了ADO。经常出现不稳定的情况,在有的用户终端上一切正常,在有的用户终端上却经常出错。于是升级Windows组件,升级Delphi5,但还是没有根除故障(典型表现就是存取图片和视频信息经常丢失甚至根本就不能正常运行应用程序)。最后不得不改为BDE,结果是一切OK。经验:俺后来在使用BDE和ADO选择时,总是考虑可能出现的最大数据访问情况,然后立刻动手编写测试程序来检验。至少到目前为止,俺以为Delphi6中没有明显区别。但如果使用Oracle,俺还是用BDE,而使用SQL Server时,俺就用ADO。毕竟,Windows中自带的ADO驱动程序来自微软。根据楼主提问,俺分析:楼主认为BDE更可靠,楼主的老板认为ADO更时髦。解决该问题很简单,在你的应用程序中即使用BDE又使用ADO不就行了吗,例如象征性地使用ADO进行一点点工作就行。这样,你们对用户就可以放心地说:我们使用ADO方式访问数据库,具有很好的可扩展特性(真正等到需要扩展的那一天,就再说呗,反正软件公司骗用户也不是一天两天了)。 这种方式当然用ADO,用BDE虽然功能强大但再开发这种模式的程序太不灵活。 本来俺是想用BDE的,真的被“小可”同志看穿了。结合诸位的观点,好象用哪一个都可以,那我就用ADO吧,学中用,用中学。谢谢大家! 这样怎么用SendMessage和WM_COPYDATA打开新文件 关于事务的问题!希望都来看看 请问哪里有播放wmv文件的空件??? 请问做一个报表打印的模块需要多少钱?急!!! 关于动态纪录数组的问题 基础问题,望有人指导 请问学delphi看哪本书? DBGrid的问题 高分求救,在线等待!!!+下面的100分 select avg() into 怎么用? 注意!!!Delphi编译重载方法时可能会失误! 想听听有关设计报表的建议
一般來說BDE應可滿足C/S,但是功能與ADO相比好像差了一些
俺曾用Delphi5+Oracle7开发项目,使用了ADO。经常出现不稳定的情况,在有的用户终端上一切正常,在有的用户终端上却经常出错。于是升级Windows组件,升级Delphi5,但还是没有根除故障(典型表现就是存取图片和视频信息经常丢失甚至根本就不能正常运行应用程序)。最后不得不改为BDE,结果是一切OK。
经验:
俺后来在使用BDE和ADO选择时,总是考虑可能出现的最大数据访问情况,然后立刻动手编写测试程序来检验。至少到目前为止,俺以为Delphi6中没有明显区别。但如果使用Oracle,俺还是用BDE,而使用SQL Server时,俺就用ADO。毕竟,Windows中自带的ADO驱动程序来自微软。
根据楼主提问,俺分析:楼主认为BDE更可靠,楼主的老板认为ADO更时髦。解决该问题很简单,在你的应用程序中即使用BDE又使用ADO不就行了吗,例如象征性地使用ADO进行一点点工作就行。这样,你们对用户就可以放心地说:我们使用ADO方式访问数据库,具有很好的可扩展特性(真正等到需要扩展的那一天,就再说呗,反正软件公司骗用户也不是一天两天了)。