注册 登录
编程论坛 ASP.NET技术论坛

[求助]在读取数据库时的特例

tm_ma 发布于 2007-03-24 09:48, 598 次点击
在读取数据库时为什么要建立connection,command,dataadapter,dataset对象实例,为什么不要建立datareader对象实例呢?
9 回复
#2
卡洛2007-03-24 09:55

这个问题怎么解释呢`dr是从上到下只读的。但是要做数据修改。他就没办法了。

#3
tm_ma2007-03-24 09:57
你说的和要不要建立对象实例好象没什么关系吧
#4
卡洛2007-03-24 10:02

当然有。既然不好用。干吗还要建呢?

#5
tm_ma2007-03-24 10:32
你还没明白我的意思.
读取数据库有两种方式,其中的一种是
connection→command→datareader,
前面两个都要建立对象实例,如"dim conn as new oledbconnection",而datareader却不要,如"dim dr as oledbdatareadr"
#6
卡洛2007-03-24 10:58
那我也不是很清楚了。我对理论这方面还是不怎么行。
#7
tm_ma2007-03-24 11:05
嘿嘿,很多东东真的很伤脑筋,真受不了
#8
scindy2007-03-24 12:45
这些东西其实不用管它,自己会用而且知道该什么时候用哪个就行了`~~

与其把时间花在这上面,还不如好好做一些例子,学习学习呢`~~~


#9
IPV62007-03-24 15:44

不管是DataAdapter还是DataReader在页面加载是都要建立对象实例,
否则不能正确显示数据。还有就是两者读取数据的不同。DataAdapter可以将DataSet中
更改的数据写回数据库;而DataReader只是完成数据库的读取操作。

#10
哭泣的狼2007-03-24 19:22
Connection是连接数据库用的
SqlCommand是命令行对象,用来实现读取数据库中的数据
SqlDataApdate 是遍历sql语句,查询出结果
并且用DataTable或DataSet来接受遍历的结果,并返回。
1