CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问:asp调用存储过程,为什么不能返回值(源码)?

楼主fghfgh()2001-09-24 16:38:54 在 Web 开发 / ASP 提问

dim   rs,cm,returnCount  
  set   rs=server.CreateObject("adodb.recordset")  
  set   cm=server.CreateObject("adodb.command")  
  cm.ActiveConnection=cn  
  cm.CommandType=AdCmdStoredProc  
  cm.CommandText="showTitleList"  
  cm.Parameters.Append   cm.CreateParameter("regID",adInteger,adParamInput)  
  cm.Parameters.Append   cm.CreateParameter("returnCount",adInteger,adParamOutput)  
  cm.Parameters("regID")=session("regID")  
  cm.Parameters("returnCount")=0  
  set   rs=cm.Execute    
   
  returnCount=cm("returnCount")  
  Response.Write   returnCount  
  Response.End    
   
  其中showTitleList存储过程源码:  
  CREATE   PROCEDURE   [ShowTitleList]    
  @regID   int,  
  @returnCount   int   output  
  AS  
      select   *   from   apply   where   (regID=@regID)   and   (parentID=-1)  
      select   @returnCount=@@rowcount  
  问题点数:20、回复次数:3Top

1 楼hydnoahark(诺亚方舟)回复于 2001-09-24 17:10:38 得分 20

在读取输出参数的时候必须首先关闭recordset  
  set   rs=cm.Execute    
  '添加一行  
  rs.close  
  returnCount=cm("returnCount")  
   
  Top

2 楼superlyq007(大漠旅行者)回复于 2001-09-24 17:11:22 得分 0

存储过程是不能返回数据的!Top

3 楼TonyJoule(寒星㊣)回复于 2001-09-24 17:22:04 得分 0

存储过程是可以返回数据的,但好象无法同时接受记录集与单个数据。Top

相关问题

  • asp调用存储过程
  • asp调用存储过程
  • ASP调用存储过程...
  • ASP调用存储过程??
  • 关于Asp调用存储过程
  • asp调用sql存储过程问题
  • asp调用存储过程的问题?
  • ※ Asp 中调用 Sql Server 存储过程 ※
  • asp如何调用存储过程。
  • 关于ASP调用存储过程

关键词

  • 存储过程
  • returncount
  • regid
  • cm
  • showtitlelist
  • rs
  • parameters

得分解答快速导航

  • 帖主:fghfgh
  • hydnoahark

相关链接

  • Web开发类图书

广告也精彩

反馈

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