到底是ADO还是BDE速度快?(200分)

用BDE会有一些奇怪的错误,还是用ADO吧,我现在的系统就是从BDE转过来的。稳定是压倒一切的大事啊
 
eyes4,这可不一定,如果速度相差太多的话,还是有必要选择BDE的,
至于你说的奇怪错误,能说说吗?
 
错误是:
insufficient disk space
数据库为MS SQL SERVER 7.0
当数据库中某表记录大于一定数量时出现,将其变小后错误消失,从字面上理解应为不足的
磁盘空间,但此时的磁盘空余空间大于4G,数据库及日志的增长未作限制。
错误出现时,BDE会在磁盘中产生一个临时文件
 
补充:操作系统为windows2000 Advanced server
 
用MS的东东时,应该是ADO比较好
现在用微软老比的东西,前途还是无可限量的,谁知老比又怎样改善了ADO???
打包时也不用装其它了啊
如果数据不是很多,ADO足以应付了
 
eyes4, 这个问题是遇到过,具体忘了,但好像不是因为某个表记录多余某个数值。
只能期待以后碰到问题了。
 
两个都不错![:D]
 
有点不好意思!
我以前一直用BDE做的软件,感觉还可以。
现想跟流用ADO,但我在BDE中用的方法在ADO中不知怎么用了。
主要是多表更新处理的问题!
  用BDE时
  Select v_Rkd.Rkdh, v_Rkd.Rkrq, v_Rkd.Bmbm, c_Bmzl.bmmc
From v_Rkd INNER JOIN c_Bmzl ON v_Rkd.Bmbm = c_Bmzl.Bmbm
在新增时, 通过Bmbm检索出Bmmc并写入Query中。更新时不对Bmmc进行更新。
  但用ADO时,其自动对c_Bmzl进行更新,而我不希望这样处理。

  哪位大侠能指教啊! 谢谢了!!!
 
我觉得ADO要比DBE好!
 
我觉得有个cursortype的问题,
好像有种cursortype是要建立临时文件的。
 
我的感觉:
ADO与BDE对SQL Server时ADO要快一点
如果对Oracle时BDE要快一点
视情况而定
 
要想快,用原生ADO。
 
用ado的控件,想速度快的话,有几个参数是必须设置的。
 
还是用ADO吧,我用了好几次都是这样的,而且我觉的在ACCESS下用ODBC也不一定有ADO快,
纯粹是测出来的,但没有记录
 
我是一个菜鸟,请问各位使用query组件那是属于ODBC呢?还是ADO还是BDE?谢谢
 
ADO是需要SQL数据库才能体现优势的。
 
ADO慢,BDE快。用MSSQL7.0.但用ADO是一种大趋势。我一般用ADO
 
不要认为新的就是快的。 不要趋势就是好的。

ADO如果不注意使用, 开发出来的东西反而不好。
 
那么ADO怎么做三层的系统?怎么个连法?[?]
 
各有好处,只能这么说了,bde毕竟是borland公司自己开发出来的产品,虽然现在delphi6.0
出来后没有以前那么风光了,但是,功能还是不可小瞧噢,结合interbase速度还是很不错
的,哈哈,所以嘛,这些东西看你怎么用,只要你用的好,用的精,用什么其实都一样。
 

Similar threads

回复
0
查看
818
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
顶部