求教从已有数据表里调用数据到表单然后提交更新到数据库步骤

求教从已有数据表里调用数据到表单然后提交更新到数据库方法
如题,我调用了一个数据表的数据。对应id提取并显示到了表单 。
表单代码如下 :
<%set rs=server.createobject("adodb.recordset")
rs.Open "select * FROM Tan_shuju order by id",conn,1,1
do while not rs.eof %>  
                                
<form name="form1" method="post" action="jieguo.asp?id=<%=rs("pyid")%>"
<tr> 
<td align="center"><%=rs("pyid")%>
<td align="center">
<input name="xuehao" type="text" id="xuehao" size="12" value="<%=int(rs("xuehao"))%>">
<input name="id" type="hidden" value="<%=request.QueryString("id")%>" id="Hidden1">
</td>
<td align="center">
<input name="fenshu" type="text" id="fenshu" size="12" value="<%=int(rs("fenshu"))%>">
</td>
<td align="center">
<input type="submit" name="Submit" value="修 改">&nbsp;
</td>
</tr>
</form>
<%rs.movenext
        loop
         rs.close
        set rs=nothing
     %>
表单执行保存代码

<!--#include file="conn.asp"-->

<%dim action,pyid
pyid=request.QueryString("id")
action=request.querystring("action")

set rs=server.CreateObject("adodb.recordset")
rs.open "select * FROM tan_shuju where fenleiid="&fenleiid,conn,1,3
rs("xuehao")=int(request("xuehao"))
rs("fenshu")=int(request("fenshu"))
rs.Update
rs.Close
set rs=nothing
response.Redirect "biaodan.asp"
end
%>

------解决方案--------------------
你的问题是什么。。。问题都没有。。
------解决方案--------------------
<form name="form1" method="post" action="jieguo.asp?id=<%=rs("pyid")%>"3

rs.open "select * FROM tan_shuju where fenleiid="&fenleiid,conn,1,3

列名称搞错了吧。。你传递的是pyid的值,修改读取的时候列名称怎么变成fenleiid了???而且fenleiid这个变量也没有定义


rs.open "select * FROM tan_shuju where pyid="&pyid,conn,1,3


------解决方案--------------------
rs.Open "select * FROM Tan_shuju order by id",conn,1,1
do while not rs.eof %>  
                                
<form name="form1" method="post" action="jieguo.asp?id=<%=rs("pyid")%>"


哪个是你的主键?id还是pyid??传递唯一值

jieguo.asp代码有问题。。最后怎么多了一个end

rs.Close
set rs=nothing
response.Redirect "biaodan.asp"
end

删掉