| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 772 人关注过本帖
标题:delete删除满足filter过渡条件的问题!
只看楼主 加入收藏
M_main
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-6-24
收藏
 问题点数:0 回复次数:4 
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-06-24 09:15
恒天
Rank: 1
等 级:新手上路
威 望:2
帖 子:165
专家分:0
注 册:2007-6-1
收藏
得分:0 

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

2007-06-24 12:19
enlangs
Rank: 1
等 级:等待验证会员
威 望:2
帖 子:218
专家分:0
注 册:2007-5-28
收藏
得分:0 

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

2007-06-24 17:54
M_main
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-6-24
收藏
得分:0 

对不起,发错代码了!


2007-06-25 06:40
M_main
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-6-24
收藏
得分:0 
应该是这样的:
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-06-25 06:51
快速回复:delete删除满足filter过渡条件的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017864 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved