如何在storedprocedsure中使用输出值? [英] How to use ouput value in storedprocedsure?

查看:132
本文介绍了如何在storedprocedsure中使用输出值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


在我的storedprocedure中我使用输出值,



创建程序程序名称

@Returnvalue int output

as

开始

设置@Returnvalue = 2

结束



在我的页面中,

strSPName =" DSp_GetUpdateInsertLookupbyName_Admin";



SqlParameter [] objSqlParameter = new SqlParameter [1];







objSqlParameter [0] =新的SqlParameter(@ ReturnValue,System.Data.SqlDbType.Int );

objSqlParameter [0] .Direction = ParameterDirection.Output;





intReturnValue =(int) objSqlParameter [0] .Value;



结果为0但我需要返回值为2



Plz帮帮我



提前致谢

Hi In my storedprocedure i use output value,

create procedure Procedure Name
@Returnvalue int output
as
Begin
Set @Returnvalue =2
end

in my page,
strSPName = "DSp_GetUpdateInsertLookupbyName_Admin";

SqlParameter[] objSqlParameter = new SqlParameter[1];



objSqlParameter[0] = new SqlParameter(@ReturnValue, System.Data.SqlDbType.Int);
objSqlParameter[0].Direction = ParameterDirection.Output;


intReturnValue = (int)objSqlParameter[0].Value;

Result is 0 only but I need to return value is 2

Plz help me

Thanks in advance

推荐答案

Google is y我们的老师



http://stackoverflow.com/questions/7770924/how-to-use-output-parameter-in-stored-procedure [ ^ ]



尝试更多链接



http://www.google.co.in/#hl=en&tbo=d&sclient=psy-ab&q =如何+ +使用SQL +过程+输出+参数+在+ C%23安培; OQ =如何+ +使用SQL +过程+出来&安培; gs_l = hp.3.0.33i29 .985.9894.0.11380.28.18.0.10.10.1.378.3877.0j11j5j2.18.0.les%3B..0.0 ... 1c.1.2.hp.KyUaKe4qme0&安培; PBX = 1&安培; BAV = on.2,or.r_gc.r_pw。 r_qf。& bvm = bv.41867550,d.bmk& fp = 728805b6204cca56& biw = 1366& bih = 674 [ ^ ]





接受并投票,如果有其他帮助,请回复查询

- RDB

Google is your teacher

http://stackoverflow.com/questions/7770924/how-to-use-output-parameter-in-stored-procedure[^]

Try more link

http://www.google.co.in/#hl=en&tbo=d&sclient=psy-ab&q=how+to+use+sql+procedure+output+parameter+in+c%23&oq=How+to+use+sql+procedure+out&gs_l=hp.3.0.33i29.985.9894.0.11380.28.18.0.10.10.1.378.3877.0j11j5j2.18.0.les%3B..0.0...1c.1.2.hp.KyUaKe4qme0&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.41867550,d.bmk&fp=728805b6204cca56&biw=1366&bih=674[^]


Accept and vote if helps otherwise revert back with queries
--RDB


您好,试试吧..

Hi, Try this..
SqlParameter objSqlParameter = new SqlParameter("@ID", SqlDbType.Int)
   { 
      Direction = ParameterDirection.Output 
   };
//=============================

int intReturnValue = objSqlParameter .Value as int? ?? default(int); 







另外一个很好的例子你可以通过这个链接。



http://www.eggheadcafe.com/PrintSearchContent.asp?LINKID=624 [ ^ ]


这篇关于如何在storedprocedsure中使用输出值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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