存储过程后RecordCount返回-1

christy_fang 2009-09-04 02:39:33
这是在ASP中调用的代码!!!!

sqlstr="exec pro_MonthTJ_MonthSum @Myday='2009-9-20'"
set rs=server.CreateObject("adodb.recordset")
rs.open sqlstr,conn,3,3,1
response.Write rs.RecordCount

其他的rs.RecordCount能正确返回值,就这不行,
试了很多方法还是不行,快郁闷死了~

在线等!!!!
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
christy_fang 2009-09-06
  • 打赏
  • 举报
回复
rs.cursorLocation = 3

这个这个!!!
hookee 2009-09-04
  • 打赏
  • 举报
回复
rs.cursorLocation = 3
凡夫与俗子 2009-09-04
  • 打赏
  • 举报
回复
rs.open sqlstr,conn,3,3,1
----->
rs.open sqlstr,conn,1,3
试试。
凡夫与俗子 2009-09-04
  • 打赏
  • 举报
回复
可能是日期的缘故,没遇到过。顶下。
liuwei_IT_love 2009-09-04
  • 打赏
  • 举报
回复
sqlstr="exec pro_MonthTJ_MonthSum @Myday=#2009-9-20#"
set rs=server.CreateObject("adodb.recordset")
rs.open sqlstr,conn,3,3,1
response.Write rs.RecordCount
这样试试,因为时间格式就这样,你试试吧

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧