如何从sql查询输出到后面的代码 [英] how to get output from sql query to code behind
问题描述
在我的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屋!