积极答复者
使用DataSet接收DataReader的数据

问题
-
数据操作类返回的是oledbdatareader(之前返回的是dataset,因为只是纯查询,为加快速度,所以改成oledbdatareader)
在调用这个类时,我不希望还用oledbdatareader来接收它传来的数据,还用DataSet来接收,请教各位,该怎么实现呢?- 已移动 Sheng Jiang 蒋晟Moderator 2009年11月3日 0:55 数据库开发 (发件人:ASP.NET 与 AJAX)
答案
-
可以的,你需要解析实体类集合,将每个实体类一条一条的更新到数据库中。
知识改变命运,奋斗成就人生!- 已标记为答案 Allen Chen - MSFTModerator 2009年11月6日 9:21
全部回复
-
楼主你好,
你的意思是说使用datareader返回数据,并将数据放在dataset中吗?
datareader和dataset是两种不同的获得数据的方式。
详细情况可以参考下面链接。
http://gaojunli0316.blog.163.com/blog/static/123465486200991541252571/
如果返回的只能是DataReader对象,似乎除了手动填充DataSet外没有什么比较好的办法。
或者完全不用DataReader,直接如X.X.Y建议那样。
Microsoft Online Community Support -
可以的,你需要解析实体类集合,将每个实体类一条一条的更新到数据库中。
知识改变命运,奋斗成就人生!- 已标记为答案 Allen Chen - MSFTModerator 2009年11月6日 9:21