CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

存储过程返回值的问题,为什么程序中获得的返回值跟存储过程中的返回值不符?

楼主19820911()2005-06-04 11:32:53 在 .NET技术 / ASP.NET 提问

存储过程返回值的问题,为什么程序中获得的返回值跟存储过程中的返回值不符?  
   
  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 问题点数:0、回复次数:3Top

1 楼LaoDai_Net(『老代』)回复于 2005-06-04 11:37:52 得分 0

你得到的是存储过程中定义的返回参数的值  
   
  而存储过程中默认有个返回值,就是return   语句返回的值,默认是0   可以为其它数字Top

2 楼19820911()回复于 2005-06-04 11:52:17 得分 0

存储过程返回@bz=0     而我的程序里(int)   param[1].Value却等于2     不知道为什么?Top

3 楼19820911()回复于 2005-06-04 11:53:37 得分 0

没有行受影响。  
  没有更多的结果。  
  (返回   0   行)  
  @bz   =   0  
  @RETURN_VALUE   =   0  
  完成   dbo."up_Aud_budget_list_check"   运行。  
   
  (int)   param[1].Value却等于2Top

相关问题

  • 在程序中如何得到存储过程反回值
  • 如何在应用程序中取到存储过程的return(119)返回值?
  • 如何在应用程序中取到存储过程的return(110)返回值?
  • 如何在程序中得到存储过程的返回值?谢谢!!
  • 请问存储过程参数@option=@@ROWCOUNT,程序中怎样取@option的值?
  • 存储过程取值
  • [存储过程]求救:我的存储过程不能将RETURN值返回给前台程序(VB写的)!十万火急
  • A 存储过程 如何接收B存储过程的值
  • 求SQL存储过程程序
  • 请问各位大侠,我怎样才能得到的Oracle存储过程的返回值,在程序中!

关键词

  • 存储过程
  • 返回值
  • 返回
  • 程序
  • bz
  • param
  • new sqlparameter

得分解答快速导航

  • 帖主:19820911

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo