| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 427 人关注过本帖
标题:BOF 或 EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录
收藏  订阅  推荐  打印
sunqifeng1984
Rank: 1
等级:新手上路
帖子:8
积分:186
注册:2008-7-24
BOF 或 EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录

这是什么问题,请大狭指教。
2008-7-29 19:51
三断笛
Rank: 12Rank: 12Rank: 12
等级:版主
威望:9
帖子:909
积分:10051
注册:2007-5-24

早就放弃ADO本身的UPdate,Delete等方法来更新记录集了,用execute好的多,速度快,而且不会有那么些麻烦的错误

滚滚红尘中的白痴..........
2008-7-29 21:23
simpson
Rank: 4
等级:高级会员
威望:5
帖子:775
积分:7938
注册:2006-11-16

同意楼上   

但他的问题  可不一定是UPdate,Delete等方法 引起的    也可能是move 什么的
2008-7-29 22:31
wilsonfu007
Rank: 1
等级:新手上路
帖子:10
积分:212
注册:2008-8-22
指针问题

在程序中缺少指针的判断: If rs.RecordCount > 0 Then
2008-8-26 10:52
三断笛
Rank: 12Rank: 12Rank: 12
等级:版主
威望:9
帖子:909
积分:10051
注册:2007-5-24

还有以下可能:
1.多表连接查询
2.使用了group by等统计函数或集函数
3.存在完全一样的记录

滚滚红尘中的白痴..........
2008-8-26 11:15
jxyga111
Rank: 12Rank: 12Rank: 12
来自:中華人民共和國
等级:版主
威望:11
帖子:3993
积分:4507
注册:2008-3-21

if rs.rs.RecordCount > 0 Then
就繼續
else
msgbox "無此資料"
end if

烈焰照耀世界,斌凍凍千萬裏
2008-8-26 17:11
共有 426 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051920 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved