| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3137 人关注过本帖
标题:BDE与ADO
只看楼主 加入收藏
Sewim
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-3-7
收藏
 问题点数:0 回复次数:9 
BDE与ADO
在Delphi中,BDE及ADO都可以访问数据库,不过两者除了在联接方式上有区别外,他们在性能等特点上有什么区别吗?

麻烦各位给小弟详解一下,3Q
搜索更多相关主题的帖子: ADO BDE 数据库 性能 Delphi 
2006-03-08 10:05
whq8073784
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-11-20
收藏
得分:0 
控件的属性与方法上都是有不少的不同点的!
BDE的方法明显比ADO的要多而且还好用,尤其是在数据查询那方面,在BDE中有现成的方法使用而简单的完成对数据表查询的功能,而ADO中就会有很多限制 没有那么多的现成的方法等你去使用,都要多靠自己的编程序的能力了
还有在 ADO中的数据指针的走向也是不同的
不过在这里,说明正是因为ADO不用对数据源有什么特殊的要求,便于应用软件的位置的转移  就这一点 ADO的优点就高出了BDE很多. 
2006-03-09 11:45
Create
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:168
专家分:0
注 册:2005-11-6
收藏
得分:0 

现在一些用Delphi的公司,连接数据库方面一般用BDE还是ADO呢???????不过数据库是用SQL Server


2006-03-09 21:33
Sewim
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-3-7
收藏
得分:0 
本人从资料的查询中,了解了一些这方面的信息.
BDE是Borland公司出台以来,历史比较久的连接方式;使用不怎么方便,要设置的地方比ADO多
ADO在连接上简单,现在使用ADO的人也很多,从我的朋友开发过程中,多数都喜欢使用ADO.
有人说:BDE为比较原始的连接方式,ADO现在为比较流行.也比较方便.但2楼所说的问题我还并不清楚其中的特点,现在还没用得深.]
现在新出来的连接dbExpress,据说在稳定性不是很好!
2006-03-11 10:54
yydlg1573
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-16
收藏
得分:0 
我认为ADO比较好,个人意见

2006-03-16 13:06
kelehaha5
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-3-15
收藏
得分:0 
我看到的书都说ADO好,因为其对数据库的查询调用时间快
我也不知道是怎么样的
现在在学习ADO+ACCESS
觉得有关与ADO的介绍好少啊
我都不知道从那里着手

2006-03-20 16:52
翱翔的大鸟
Rank: 2
等 级:新手上路
威 望:3
帖 子:11
专家分:0
注 册:2006-3-22
收藏
得分:0 

我是用ADO连接数据库的,因为我们公司的程序里全都是用ADO连接数据库的,我觉得仿造起来也比较方便


Delphi初学者,希望大家多多指教
2006-03-22 09:53
心暖岁月
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-3-25
收藏
得分:0 

个人意见:我也觉得ADO好用。但是我刚接触delphi不久,谁能帮我解决一下,数据插入、修改和删除的代码吗?本人非常感谢!本人只知道查询那段代码,请高手指点一二

2006-03-25 17:18
wuya8115
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-3-26
收藏
得分:0 
我下了好多代码都是用的BDE,看都看不懂。我们老师只教了我们ADO。他说现在的人都用ADO了

菜鸟一只
2006-03-26 20:48
Sewim
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-3-7
收藏
得分:0 
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.add('insert into "'+NowTableName+'"(二级编号,二级名称,三级编号,三级名称,内容1,flag,时间) values:NowDBSecondNumber,:SecondName,:NowNewNumber,:FileName,:TextContent,1,:Date)');
adoquery1.Parameters.ParamByName('NowDBSecondNumber').Value:=NowDBSecondNumber;
adoquery1.Parameters.ParamByName('SecondName').Value:=SecondName;
adoquery1.Parameters.ParamByName('NowNewNumber').Value:=NowNewNumber;
adoquery1.Parameters.ParamByName('FileName').value:=FileName;
adoquery1.Parameters.ParamByName('TextContent').Value:=richedit2.Text;
adoquery1.Parameters.ParamByName('Date').Value:=datetostr(date);
adoquery1.ExecSQL;

这是添加的,修改删除和这个差不多
2006-04-03 12:22
快速回复:BDE与ADO
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013489 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved