本文介绍了获取输出十进制值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何通过参数化存储过程获取输出十进制值? 请有人帮助我..
How will i get output decimal value through parameterize store procedure?? please anybody help me..
推荐答案尝试以下方法: 存储过程-输出参数&返回值 [ ^ ] Try This One: Stored Procedures - Output Parameters & Return Values[^]
create procedure SPName ( @par1 int, @outParameter varchar output ) as begin --insert upadate query or whatever --assign value to outparameter set @outParameter='1.1' end
在后面的代码中 使用这样的代码
in code behind use code like this
SqlParameter outParameter = new SqlParameter("@outParameter", SqlDbType.VarChar, 255); outParameter.Direction = ParameterDirection.InputOutput; outParameter.Value = ""; _sqlCmd.Parameters.Add(outParameter); _sqlCmd.ExecuteScalar(); _transaction.Commit(); //to get value of out parameter string outvalue = _sqlCmd.Parameters["@outParameter"].Value.toString();希望对您有帮助 祝你好运
Hope it will help Good Luck
更多推荐
获取输出十进制值
发布评论