存储过程返回值的问题,为什么程序中获得的返回值跟存储过程中的返回值不符?SqlParameter[] param = new SqlParameter[]{
new SqlParameter("@budgetFID",ParameterDirection.Input),
new SqlParameter("@bz",ParameterDirection.Output)
};
param[0].Value = FID;
SQLHelper.ExecuteReader(SQLHelper.CONN_STRING,
CommandType.StoredProcedure,"up_Aud_budget_list_Check",param);
return (int) param[1].Value;存储过程返回 0 而程序中(int) param[1].Value怎么的到的却是2
new SqlParameter("@budgetFID",ParameterDirection.Input),
new SqlParameter("@bz",ParameterDirection.Output)
};
param[0].Value = FID;
SQLHelper.ExecuteReader(SQLHelper.CONN_STRING,
CommandType.StoredProcedure,"up_Aud_budget_list_Check",param);
return (int) param[1].Value;存储过程返回 0 而程序中(int) param[1].Value怎么的到的却是2
解决方案 »
- 看12306瘫痪原因,请教大家系统架构方面的问题。
- 100 分求 sqlite 删除多条记录
- 如何让ie在 关闭 时弹出另一个页面
- 怎么样让用户登出以后点后退按钮时回到的页面提示用户已经登出(期待孟子达人出手)
- DataGrid显示汉字有时候乱码,怎么回事?
- Response与Request的Cookies
- 获得页面上的鼠标值
- 请教显示中文的问题
- 大家帮我看看为什么我的datagrid数据修改不了亚?
- 页面内容不能保存数据表中
- 不支持关键字: “auto translate”问题.
- 在DataList里删除一条记录后,当前界面的数据没有刷新,而后台数据库已删除,需按“刷新”按纽后数据才刷新出来,这是为什么?
没有更多的结果。
(返回 0 行)
@bz = 0
@RETURN_VALUE = 0
完成 dbo."up_Aud_budget_list_check" 运行。(int) param[1].Value却等于2