标题:请叫下command和adapter的用处的区别
只看楼主
xufengtang
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2006-5-7
 问题点数:0 回复次数:6 
请叫下command和adapter的用处的区别
请叫下command和adapter的用处的区别!两个都可以写入sql语句都能操作数据库,除了操作的方法有点不同,还有返回的对象不样,一个是datareader一个是dataset,我觉得对它们两的认识很含糊,高手能帮我理解一下吗
搜索更多相关主题的帖子: adapter command 用处 数据库 datareader 
2006-05-08 22:35
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 

晕,谁告诉你command返回的是datareader啊?

command是执行语句,无论是update、select、insert还是delete,都是用它来执行的。

adapter是适配器,它的底层执行还是靠command.


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-09 08:40
xufengtang
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2006-5-7
得分:0 
555555555书上是这么写的"ADO.NET提供的command对象对数据源执行各种SQL命令或者存储过程,可返回datareader对象,或执行对数据表的更新操作"我是引用的原话
有段代码是这样的
dim objreader as system.data.oledb.oledbdatareader
conn.open()
objreader=comm.executereader() '创建datareader对象

谢谢苯苯姐了,我对它两的认识有点名目了

2006-05-09 22:12
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
得分:0 
如果返回的是个DataReader对象就必需用Command的ExecuteReader()方法

中国人的财富网:http://www..cn/
2006-05-09 23:06
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 
人家说的是“可返回datareader对象”,不是“返回的是datareader对象”。按你的说法是只能返回datareader,按人家的说法是,可以返回很多种对象,其中一种是datareader

欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-10 08:29
guobinxian
Rank: 1
等 级:新手上路
威 望:2
帖 子:195
专家分:0
注 册:2006-3-28
得分:0 
书上有就看书好拉

?蔾錵輐落溶溶钥,柳絮筂鎕淡淡風?。
2006-05-10 13:03
xufengtang
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2006-5-7
得分:0 
啊!我刚学是有点晕,经过又一天的学习和写码知道了adapter的定义是基于command的,谢谢大家了

2006-05-10 17:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-62705-1-1.html




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

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