扫行存储过程时出现ADODB.Recordset 错误 '800a0e78' 的错误
[
2007-1-31 17:45:35
| 作者: 一线风
| 阅读:7505
| 评论:1
| 天气:
| 心情: normal
]
| 心情: normal
]
今天写了一个存储过程,然后返回了一个参数和一个记录集
但是结果是
ASP里第一次执行时一定会出错,但是在查询分析器里就没有问题
但是结果是
ASP里第一次执行时一定会出错,但是在查询分析器里就没有问题
困惑了一个多小时,后来在Google上找到了问题的所在了~
http://xn--3lq77xa301t.com/lat/6231.html
在更新或是插入数据到表里时也会有一个“记录集”产生,然后就出现了很多记录集的情况
这时就一定会出错啦。
解决的办法很简单,在不要返回记录集的地方加上
set nocount on -- no return recordset
然后再想要返回记录集的地方加上
set nocount off -- need return recordset
这样就OK了~
相关文章:
- 发送邮件常见出错代码 [2007年10月30日 17:48]
- 处理IHttpHandler和IHttpModule接口来做流量分析系统 [2007年8月29日 17:20]
- 定时显示部分HTML块JS代码 [2007年8月24日 17:03]
- ASP.NET程序中常用代码汇总 [2007年6月15日 17:22]
- 发送邮件的系统代码~ [2007年2月1日 16:49]
- C#.Net 数据库连接文件源代码 [2007年1月10日 9:21]
- 广告刷新轮播代码 [2006年11月8日 12:45]
- 对联广告相关的Js代码 [2006年8月14日 10:43]
- [转]让广告代码不再影响你的网页加载速度 [2006年4月11日 9:14]
- 我的实用代码收集~ [2005年8月18日 10:36]
- 在线播放器代码大全 [2005年7月26日 9:31]
- 常用代码收集... [2005年7月10日 9:52]
订阅地址

(没有字段,不能对该记录集进行任何操作——连检测rs.eof都不允许)