为什么有ADOTABLE和ADOQUERY还要有ADODATASET和ADOCOMMAND呢?他们有什么区别? 为什么有ADOTABLE和ADOQUERY还要有ADODATASET和ADOCOMMAND呢?他们有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TADOCOMMAND:是专门用来创建和执行命令的控件;TADOQUERY: 是专门用SQL语句来连接数据库的控件;TADOTABLE: 是专门用连接数据库中的数据表的控件;TADODATASET:是专门用连接数据库中的数据集的控件; Tadocommand和TadoConnection是最基本的ado COM组件的封装.Tadodataset是_recordset接口功能封装和TDataSet的适配封装.TAdotable和Tadoquery是考虑到兼容DELPHI开发者以前的开发习惯,在TAdoDataSet上面再做的一层封装. 基本上用TAdoDataSet就足够了TAdoDataSet可以取代TADOTABLE的 用tadodataset基本上就可以取代其他三种的功能了。不过Tadocommand只执行一个命令,并不返回记录集,这一点与dataset不一样 大家谈谈Delphi、C++,VB哪个好 怎么在一个DBGrid中显示多个select查询的结果 adoconnection的奇怪问题! 那位可提供水晶报表阿 如何在调用KeyPress事件中传递第二个参数(var Key: Char)? 在程序中怎么自动注册一个active控件? 请问delphi中要计算程序运行的时间,怎么办?获取系统时间的函数是什么? 简单问题,请教高手,高分赠! TPageControl控件怎么实现双击事件 更新tadoquery时报错 自定义函数可以传入参数吗? 关于Directory问题
TADOQUERY: 是专门用SQL语句来连接数据库的控件;
TADOTABLE: 是专门用连接数据库中的数据表的控件;
TADODATASET:是专门用连接数据库中的数据集的控件;
Tadodataset是_recordset接口功能封装和TDataSet的适配封装.TAdotable和Tadoquery是考虑到兼容DELPHI开发者以前的开发习惯,
在TAdoDataSet上面再做的一层封装.
不过Tadocommand只执行一个命令,并不返回记录集,这一点与dataset不一样