<!--#include file="conn.asp"--> <%i=1 set rs=conn.execute("select*from cj order by id desc") do whi

<!--#includefile="conn.asp"--><%i=1setrs=conn.execute("select*fromcjorderbyiddesc")do... <!--#include file="conn.asp"-->
<%i=1
set rs=conn.execute("select*from cj order by id desc")
do while not rs.eof
%>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; " bordercolor="#000000" width="100%" height="20">
<tr>
<td width="17%"><%=rs("姓名")%> </td>
<td width="17%"><%=rs("语文")%></td>
<td width="17%"><%=rs("数学")%> </td>
<td width="17%"><%=rs("英语")%></td>
<td width="17%">:
<%sum=cint(trim(rs("语文")))+cint(trim(rs("数学")))+cint(trim(rs("英语")))%>
<%=sum%>
<%sql="update 20100130gaoer2 set 123='"& sum &"' "'不知道为什么这儿不可以加where id='"& id &"' ",所以最后数据库中所有的总分这个字段的

值都成了一样的了
conn.execute(sql)
Set sql = nothing
sql.close
%>
</td>
</tr>
</table>
</center>
</div><hr size="1">
<%i=i+1
if i>50000000 then exit do
rs.movenext
Loop
rs.Close
set rs=nothing
%>
展开
 我来答
ivanzxy
2010-10-12 · TA获得超过1166个赞
知道小有建树答主
回答量:284
采纳率:100%
帮助的人:372万
展开全部
你不加where id='"& id &"' ,不给条件,当然所有的数据都更新了啊。
sql="update 20100130gaoer2 set 123='"&sum&"' where id='"&id&"'"

sql="update 20100130gaoer2 set 123='"&sum&"' where id="&id
huangrenyuan
2010-10-18
知道答主
回答量:8
采纳率:0%
帮助的人:4.3万
展开全部
<%i=1
set rs=conn.execute("select*from cj order by id desc")
do while not rs.eof
%>
这个条件加where id='"&id&"'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式