BDE比拼ADO(100分)

>>李维在"电子商务篇"里面讲到,如果开发window/win2000下面的应用,
>>最佳方式是ADO+MTS,而不要用BDE.
M$已把它的所有接口都统一为ADO(OLE_DB),如果不用ado,则你不能使用它的
产品如sql7,access2000的所有功能,因这些数据都采用ole_db接口。象db_library,
已不能使用sql7.0的所有功能,sql7以后就不再支持db_library

 
我用的ADO,可是ADO在D5里面的都是通过 服务器连接的,如果在本地使用是不是会
影响效率呢?
 
如果将ADO设置为服务器端游标好象会好一些
 
>>目前的MTS结构的成熟软件有什么?
太多了。用友、金碟早就用三层结构了。我的同学在金碟,还开过产品展示会。
只不过那时候不够成熟,客户端老连不上。现在可能好些了。走三层是个趋势。

>>如果不用ado,则你不能使用它的产品如sql7,access2000的所有功能
这个话在李维的书里见过。不过当时我就存了很大的疑团,不知道这个“所有
功能”是指什么。说穿了就是哪些功能ADO可以做到而BDE做不到?李维没有明说,
我也没有了解到。不知道哪有高人知晓一二。
 
只能关注。
 
Adminis
我说的是成熟的软件,我自己就是做财务和企业管理类软件的,金蝶用友的软件我们
也仔细看过,什么MTS,根本是虚头,我所知道的MTS结构的软件除了SAP,ORACLE,
BANN之类的以外,国内实在没看见或听说几家,李维的书的确奇怪,什么新特性BDE
不能用呢?我发现SQL SERVER 7的OLAP似乎只有ADO支持,BDE无法使用,另外就不
知道了,还有根据程云的提示,我使用ADODATASET做了测试,发现在相同条件下,
AdoDataSet速度快一些,比BDE只有12%~20%左右的差异
 
据我的小程序测试:
sql server 7 和 d5
Ado 比 Bde 快1倍以上
 
多人接受答案了。
 
顶部