adocommand,adodataset,adoquery,adotable的问题

liu_hand 2003-03-21 11:08:21
adocommand,adodataset,adoquery,adotable
这四个家伙可以完成相同的工作,但是为什么还要有四个呢>?记着 用着都麻烦!!!!!!!!!!
...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wally_wu 2003-03-21
  • 打赏
  • 举报
回复
针对不同要需求:
adocommand:仅仅是对SQL 操作,它只是个辅助SQL的控件,其必须要DataSet支持
adodataset:既可以对SQL操作,又可以实现快速开发,提高开发小型数据库的方便性, 它本身就是一个DataSet。
adoquery: 仅仅是对SQL 操作,它本身就是一个DataSet,方便用对大型数据库的开发。
adotable: 不支持SQL,但它可以方便于开发小型数据库。
phalcon 2003-03-21
  • 打赏
  • 举报
回复
主要是为了和BDE里的Query Table保持一定的惯性吧
jiaai 2003-03-21
  • 打赏
  • 举报
回复
楼上说的很全了
renzhm 2003-03-21
  • 打赏
  • 举报
回复
补充:
adocommand:不返回结果集,适合于insert update delete之类的sql命令(DML)

adodataset:返回结果集,适用于select之类的sql命令(DDL)

adoquery:适用于DDL和DML

adotable: 不支持SQL


mrfanghansheng 2003-03-21
  • 打赏
  • 举报
回复
可以更灵活的用嘛
qwertyasd 2003-03-21
  • 打赏
  • 举报
回复
还有至于那个控件适合大型数据库那个适合小型数据库,我看都差不多!ado套件无论是用access,
还是sql server都很方便!这几个控件作用稍有不同,灵活运用。
qwertyasd 2003-03-21
  • 打赏
  • 举报
回复
Wally_wu(韦利) 说的不错!我用adodataset最多!
个别情况用其他控件!
还有adodataset很好用!

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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