(c#)怎么得到存储过程中的输出参数?求例子!

RT````... RT```` 展开
 我来答
powerbuildre
推荐于2016-03-31 · TA获得超过319个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:277万
展开全部
.....
SqlCommand comm=new SqlCommand ();
comm.CommandType=CommandType.StoredProcedure;
comm.CommandText=pro_name;
comm.Connection=Conn;
SqlParameter para1=new SqlParameter ("@bianhao",SqlDbType.NVarChar,20);
para1.Direction=ParameterDirection.Output;

comm.ExecuteNonQuery();
conn.Close();
label1.Text=comm.Parameters["@bianhao"].Value.ToString();///此处将存储过程的返回参数取出
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出太阳了J
2010-01-20 · TA获得超过185个赞
知道小有建树答主
回答量:526
采纳率:0%
帮助的人:178万
展开全部
//连接SQL SERVER
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connstr"].ToString());
//实例化SqlCommand
SqlCommand cmd = new SqlCommand("CheckManager", conn);
cmd.CommandType = CommandType.StoredProcedure;
//增加sql语句需要的参数
SqlParameter pUserID = new SqlParameter("@ManagerName", SqlDbType.NVarChar);
pUserID.Value = TxtUserID.Text.Trim();
Session["Name"] = TxtUserID.Text.Trim();
cmd.Parameters.Add(pUserID);
SqlParameter pUserPSW = new SqlParameter("@ManagerPSW", SqlDbType.NVarChar);
pUserPSW.Value = TxtUserPSW.Text.Trim();
//Session["UserPSW"] = TxtUserPSW.Text.Trim();
cmd.Parameters.Add(pUserPSW);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
azur2000
2010-01-20 · TA获得超过321个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:220万
展开全部
create proc getPP
@cout int output,
@name varchar(50)
as
select @cout = count(id) from tab_name where p_name = @name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰火战地
2010-01-20 · TA获得超过141个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:179万
展开全部
print 出来的不行
可以见个临时表记录数据
在返回就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式