如何实现一次提交,更新多条记录?
现在需要录入全区所有学校的小升初考试的语文成绩,但是不能一个人一个人的录入,那样显然效率太差,现在我的想法是一页显示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]]