读书人

存储过程带返回值(sqldatareader),该

发布时间: 2012-07-05 07:59:18 作者: rapoo

存储过程带返回值(sqldatareader)
调用存储过程 sqlhelp("存储过程名字"IDataParameter[] parameters);
returnReader = command.ExecuteReader();
它返回的是一个sqldatareader
但是我的存储过程是带返回值的 怎么能从sqldatareader 取出返回值了?

或者有什么别的方法 取得返回值


[解决办法]
returnReader = command.ExecuteReader();
if (returnReader.Read())
{
int rvalue=(int)returnReader["参数名称"];//可以根据具体的类型进行转换
}
[解决办法]
楼主的意思是说返回存储过程中的参数值吧
你可以用
returnReader = command.ExecuteReader();
string parameter=returnReader["你返回的参数"].ToString();
(具体参数类型可以自己修改)

读书人网 >asp.net

热点推荐