您的位置:程序门 -> .net技术 -> c#



帮忙解释一下nextresult()方法


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


帮忙解释一下nextresult()方法[已结贴,结贴人:fantasy8341]
发表于:2007-02-11 03:21:48 楼主
msdn中是这样解释的:sqldatareader.nextresult   方法     当读取批处理   transact-sql   语句的结果时,使数据读取器前进到下一个结果。

      我不明白“下一个结果“是指的是什么。比如一个sql语句只会得到一个结果啊,怎么回有下“下一个结果“   .比如read()方法是使sqldatareader   前进到下一条记录,这个我晓得。高手帮我解释一下吧。多谢了
发表于:2007-02-11 05:52:281楼 得分:0
就是从数据库中取值的候行一行的取,既下一个意思
发表于:2007-02-11 08:06:332楼 得分:0
up
发表于:2007-02-11 08:33:283楼 得分:20
存储过程有时候返回多个记录集,如
select   *   from   table1
go
select   *   from   table2

在查询分析器里可以得到2个记录集,如果写在存储过程里也是返回2个记录集,
这样,需要使用sqldatareader.nextresult   方法来获得第二个记录集
当然,3个4个都都可以的
发表于:2007-02-11 08:40:094楼 得分:0
孟子说得对,sqldatareader.nextresult是往下走,有可能是下条记录,也有可能是下个结果集
发表于:2007-02-11 09:30:335楼 得分:0
进来看看
发表于:2007-02-11 18:31:206楼 得分:0
up

发表于:2007-02-12 08:07:567楼 得分:0
up


快速检索

最新资讯
热门点击