CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

循环删除数据。循环这东东越搞越不懂了!

楼主vsceo(我也无忧)2004-09-03 15:58:44 在 Web 开发 / ASP 提问

我想循环删除一个表里的第三个数或第五个数据。  
   
   
  情况是这样的,我先用SELECT。。。where...查出的数据。  
  比如查出9条信息,我要循环删除他和第三条,这个句语怎么写。??? 问题点数:20、回复次数:21Top

1 楼vsceo(我也无忧)回复于 2004-09-03 15:59:37 得分 0

比如查出9条信息,我要循环删除他的第三条记录,这个句语怎么写。???  
  Top

2 楼mikespook(CSDN == 吹死大牛)回复于 2004-09-03 16:08:06 得分 0

为什么不直接用SQL语句“DELETE   FROM”删除?Top

3 楼wsdzmhongm(丁丁)回复于 2004-09-03 16:11:05 得分 0

我要循环删除他的第三条记录  
   
  第三条记录只有一个,干吗要什么循环删除?  
   
  不懂  
  Top

4 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2004-09-03 16:11:17 得分 0

这样做是可以避免的,这样不太好。Top

5 楼vsceo(我也无忧)回复于 2004-09-03 16:18:17 得分 0

你们弄错我的意思了,比如有9条信息,每3条中,我删掉第三条,也就是说我要删除三条记录。Top

6 楼vsceo(我也无忧)回复于 2004-09-03 16:19:06 得分 0

因为做的一个程序找不到关联了,有一种方法解决就这样了。先用这种笨方法解决再说吧  
  Top

7 楼runmin()回复于 2004-09-03 16:22:10 得分 5

recordset.Move   NumRecords,   Start  
   
  参数  
   
  NumRecords         带符号长整型表达式,指定当前记录位置移动的记录数。  
   
  Start         可选,字符串或变体型,用于计算书签。也可为下列   BookmarkEnum   值之一:  
   
   
  Move   到3,然后  
   
  recordset.Delete   AffectRecordsTop

8 楼runmin()回复于 2004-09-03 16:23:02 得分 0

。。。。。。什么数据库?Top

9 楼vsceo(我也无忧)回复于 2004-09-03 16:27:12 得分 0

accessTop

10 楼hjui(乡巴佬)回复于 2004-09-03 16:34:48 得分 10

num=rs.recordcount       --查找出来的记录总数  
  for   i=1   to   num  
      if   i%3=0   then  
            执行删除语句  
      end   if  
      rs.movenext  
  nextTop

11 楼OnlyVB(边城浪子)回复于 2004-09-03 16:41:14 得分 2

最好不要循环删除第几条记录,这样容易出错!  
  如你的题9条记录,先删除第3条,注意这时记录数变成了8,原来的第3条记录是现在的第5条,删除后这时记录变成了7,原来的第9条记录是现在的第7条。你非要删除第9条当然出错!!!  
  非要循环删除第几条记录,那就倒过来删,先删第9再删6、3条,这样不容易出错!  
  该问题的解决办法,最好是先找出需要删除记录的ID号,再按ID号删除。Top

12 楼satans18((何畏)(只要你过得比我好))回复于 2004-09-03 16:43:01 得分 0

路过~~Top

13 楼summercat(飘轩(灌篮高手))回复于 2004-09-03 16:45:17 得分 0

可以按乡巴姥的方法坐Top

14 楼vsceo(我也无忧)回复于 2004-09-03 16:47:07 得分 0

先删第9再删6、3条????Top

15 楼hjui(乡巴佬)回复于 2004-09-03 16:53:37 得分 3

先删第9再删6、3条????  
     
    他的意思是把我的for   循环改一下  
            for   i=num   to   1Top

16 楼henzaihuni(很在乎你)回复于 2004-09-03 16:54:10 得分 0

可以用和土的方法做,问一下,第3,6,9三条里面有什么关键字吗?Top

17 楼shunzi110(顺子)回复于 2004-09-03 17:02:40 得分 0

用step=3Top

18 楼vsceo(我也无忧)回复于 2004-09-03 17:03:50 得分 0

可以用和土的方法做,问一下,第3,6,9三条里面有什么关键字吗?  
   
   
  ???IDTop

19 楼inelm(木野狐)回复于 2004-09-03 17:32:20 得分 0

用存储过程写,   先选出来再在   asp   里面循环一条一条判断删除的方法是最差的方法,   绝对要抛弃。   因为这样会带来和数据库的多次交互,   效率极低。Top

20 楼syre(神仙)回复于 2004-09-03 17:49:44 得分 0

为什么要删除3,6,9呢?  
  3,6,9是什么东西呢Top

21 楼cjf0426(cjf0426)回复于 2004-09-03 17:54:43 得分 0

这个需求很奇怪  
  楼主能不能简单的描述一下其应用Top

相关问题

  • 求助:如何在“循环双链表”中如何删除重复的数据
  • 循环删除问题??
  • 【接着上次继续送分】大批量数据删除-如何用脚本来自动循环删除数据
  • 对数据循环移位!
  • 循环相加数据
  • 问个xsl循环的东东?
  • 求一循环删除SQl命令
  • ewebeditor的循环删除问题。
  • 谁能给我一个简单的数据插入、删除、循环显示的 连接数据库的小程序?
  • 那位大哥帮忙写个从数据库循环出数据的复选框,并有全选,取消全选,删除选择 按钮 的代码,谢谢!

关键词

  • 数据
  • 解决
  • 信息
  • 删除
  • 记录
  • 出错
  • 查出
  • 方法
  • 比如

得分解答快速导航

  • 帖主:vsceo
  • runmin
  • hjui
  • OnlyVB
  • hjui

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo