在数据库执行可以获取到值,后台执行获取不到输出参数的值,麻烦帮忙看一下
试试下面的方式
var lastNum = (int)command.Parameters["@LAST_NUM"].Value;
这样也不可以
找到问题所在了 跟踪数据执行 发现是传的参数的问题 代码没有问题 感谢!!!
很明显 你没有给 LAST_NUM 赋值。所以就不会有值了。你需要在存储过程中 给他赋值。
这个地方不是给他复制了么?