ado小问题,!

jl_ytl 2003-10-09 10:27:29
我刚学delphi,用ado方式编程,不明白
adotable,adoquery,adodataset,之间的关系,及优缺点!
...全文
46 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jl_ytl 2003-10-09
  • 打赏
  • 举报
回复
一般是什么时候用什么?
seatu 2003-10-09
  • 打赏
  • 举报
回复
1、adotable和adoquery可用来执行sql语句的 其主要select 得到结果集,当然也可执行update,delete,insert 等显然adoquery的功能要强一点;
2、adocommand主要用来执行sql的 还有执行存储过程等 执行sql的功能更强;
3、adodataset得到结果集了,一般很少用;
总之 这些控件使得编程比较简单 建议你做一些小的例程 很快会明白的。
cash2000 2003-10-09
  • 打赏
  • 举报
回复
1.TADOCommand封装了ADO的Command组件,提供了程序员下达SQL
2.TADODataSet组件封装了ADO的Recordset对象,以便和Delphi的数据感
知组件能够连接在一起。程序员可以在它的CommandText属性中设定
SQL命令来处理数据。基本上TADOTable就是一个设定CommandType为cmdTable的TADODataSet组件

3.TADOQuery基本上和TADODataSet没有什么不同,但是TADOQuery可
以处理Data Manipulation Language(DML),而TADODataSet组件则无法执
行D M L。这是TADOQuery比TADODataSet强劲之处
mengxiang5160 2003-10-09
  • 打赏
  • 举报
回复
adoquery用于动态查询
adotable可以直接连接adoconnection控件的
我的个人认为adoquery 好因为adotable能实现的东西用adoquery都能实现
sheepcyk 2003-10-09
  • 打赏
  • 举报
回复
adotable连表,adoquery可以执行sql语句,adocommand也可执行sql语句功能比adoquery强大。
Alanwn 2003-10-09
  • 打赏
  • 举报
回复
adotable和adoquery都是用来执行sql语句的
adocommand是与数据库连接之后用来操作数据库的
adodataset得到的是数据集
IORILI 2003-10-09
  • 打赏
  • 举报
回复
区别和table、query区别差不多,
query动态查询,table不能
jl_ytl 2003-10-09
  • 打赏
  • 举报
回复
还有adocommand的

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧