| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 716 人关注过本帖, 1 人收藏
标题:如何实现一次提交,更新多条记录?
取消只看楼主 加入收藏
ycdiscovery
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-9-19
收藏(1)
 问题点数:0 回复次数:0 
如何实现一次提交,更新多条记录?
现在需要录入全区所有学校的小升初考试的语文成绩,但是不能一个人一个人的录入,那样显然效率太差,现在我的想法是一页显示50个考生,每个考生占一行,每一行中包含准考证号、文本框(输入语文成绩),页面下方是提交按钮,全部录入完50个考生的语文成绩后,点击提交就录入了50个考生的语文成绩。然后转向下50个考生以继续录入。
表:student。相关字段:id(准考证号),chn1(语文成绩)。还有其他的,就不列举了。
按钮sub(value=更新),文本框chn1(录入成绩的)
以前我做的都是针对每一条记录的更新,但如何实现一次更新多条记录呢?
下面的代码执行后不能实现这个功能:
if request("sub")="更新" then
  
 do   while   not   rs.eof
     stuid=rs("id")
 
     sql1="select * from student where id="&stuid&""
     rs1.open   sql1,conn,1,3
       if not rs1.eof then  
   
        rs1("chn1")=request("chn1")
      
        rs1.update  
        end if
     rs1.close   
     rs.movenext  
 loop   
 end if
请高手看看是怎么回事,谢谢

[[it] 本帖最后由 ycdiscovery 于 2008-10-19 22:07 编辑 [/it]]
2008-10-19 22:06
快速回复:如何实现一次提交,更新多条记录?
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014157 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved