如何从sql查询输出到后面的代码 [英] how to get output from sql query to code behind

查看:75
本文介绍了如何从sql查询输出到后面的代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的sql存储过程中,我使用2个选择查询,它分别显示2个输出(作为两行结果)。在我的代码后面我使用sqlreaderdata(sqlreaderdata dr)获取输出。我得到第一个输出值(使用dr [0] ...),但我想要的是第二个输出值。我如何获得第二个输出值..



首选查询结果显示如



34 10 10



ie,columnone value = 34,columntwo value = 10 columnthree value = 10







这里dr [0] = 34

dr [1] = 10

dr [3] = 10 < br $>


第二选择查询输出



columnone



34:10:10



我想要的是34:10:10......我怎么能得到它。

in my sql stored procedure i'm using 2 select query and its showing 2 outputs separately(as two rows result) . In my code behind i'm taking the output using sqlreaderdata (sqlreaderdata dr). I'm getting first output value(using dr[0]...), but what i want is second output value. how will i get the second output value..

first select query result shows like

34 10 10

ie, columnone value=34, columntwo value=10 columnthree value=10



here dr[0]=34
dr[1]=10
dr[3]=10

second select query output

columnone

34:10:10

what i want is "34:10:10"...how will i get it.

推荐答案

您可以使用NextResult方法: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.nextresult.aspx [ ^ ]
You can use the NextResult method: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.nextresult.aspx[^]


这篇关于如何从sql查询输出到后面的代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆