| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 282 人关注过本帖
标题:delete删除满足filter过渡条件的问题!
收藏  订阅  推荐  打印 
M_main
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2007-6-24
delete删除满足filter过渡条件的问题!

执行后为什么只能删除首记录,而不是删除全部满足filter条件的数据

set rs_book=server.createobject("adodb.recordset")
rs_book.locktype=3
rs_book.cursortype=3
rs_book.open"select*from publisher where auther='hime'",con_book
rs_book.filter="book_id<82"
rs_book.filter=3
response.write rs_book.recordcount&"<br>"
while not rs_book.eof
response.write rs_book("book_id")&rs_book("book_name")&rs_book("auther")&"<br>"
rs_book.movenext
wend
rs_book.filter=""

搜索更多相关主题的帖子: delete  filter  条件  删除  
2007-6-24 09:15
恒天
Rank: 2
等级:注册会员
威望:2
帖子:165
积分:1750
注册:2007-6-1

你要实现个什么操作撒,你上面那段代码都是乱七八糟的,不知道你要进行什么操作,你可以把代码都发出来,我们分析下


恒天装饰网:http://www.htzsw.cn
2007-6-24 12:19
enlangs
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:215
积分:2254
注册:2007-5-28

楼上正解........


个人blog:http://hi,baidu.com/aa00
个人网站:http://www.jevan.com.cn
2007-6-24 17:54
M_main
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2007-6-24

对不起,发错代码了!


2007-6-25 06:40
M_main
Rank: 1
等级:新手上路
帖子:3
积分:130
注册:2007-6-24

应该是这样的:
set rs_book=server.createobject("adodb.recordset")
rs_book.locktype=3
rs_book.cursortype=3
rs_book.open"select*from publisher where auther='hime'",con_book
rs_book.filter="book_id<82"
rs_book.filter=3
response.write rs_book.recordcount&"<br>"
if rs_book.supports(16779264) then
while not rs_book.eof
rs_book.delete 2
rs_book.movenext
wend
else response.write rs_book.supports(16779264)
end if
rs_book.filter=""

目地:删除满足filter过滤条件的记录,可执行后只能删除过滤后的首记录

2007-6-25 06:51
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

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