首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

存储过程带返回值(sqldatareader),该如何处理

2012-07-05 
存储过程带返回值(sqldatareader)调用存储过程 sqlhelp(存储过程名字IDataParameter[] parameters)retu

存储过程带返回值(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();
(具体参数类型可以自己修改)

热点排行