asp+sql代码问题

说明:class.asp是课程输出页面,test.asp是调查表页面,result.asp是保存调查表结果的代码.表class包含字段class,system,表resu... 说明:class.asp是课程输出页面,
test.asp是调查表页面,
result.asp是保存调查表结果的代码.
表class包含字段class,system,
表result包含字段system,number,result
想实现点击clss.asp中连接时传递对应class的system值
到表result的system字段
现有代码如下:
========================================================
class.asp
============================================
<table border width="600" align="center">
<%
set rs= server.createobject("adodb.recordset")
sq="select * from class"
rs.open sq,conn
while not rs.eof
%>
<tr>
<%
for i=0 to 3
%>
<td>
<a href="test.asp">
<%
response.write""&rs("class")&""
response.write"<br />"
%></a>
<%
rs.MoveNext
next
wend
conn.close
%>
</table>
</body>
</html>
=========================================
test.asp
==============================================
<%
set rs= server.createobject("adodb.recordset")
sq="select * from test "
rs.open sq,conn
%>
<form ACTION="result.asp" METHOD="POST" align="center">
<%
while not rs.eof
response.write""&rs("number")&"."&rs("title")&""
response.write("<br />")
%>
<input type="radio" name="<%response.write""&rs("number")&""%>" value="1"><%response.write""&rs("1")&""%>
<input type="radio" name="<%response.write""&rs("number")&""%>" value="2"><%response.write""&rs("2")&""%>
<input type="radio" name="<%response.write""&rs("number")&""%>" value="3"><%response.write""&rs("3")&""%>
<%response.write("<br />")%>
<%
rs.MoveNext
wend
conn.close
%>
<input type="submit" name="1" value="提交">
<input type="reset" name="2" value="重置">
</form>
</table>
</body>
</html>
=============================================
result.asp
=============================================
<%
set rs=server.createobject("adodb.recordset")
sq="insert into result(system,number,result)values("u",1,"xc")"
rs.open sq,conn,2,3
conn,execute(sq)
rs.close
response.write("ok")
%>
问题:result.asp代码
我是新手,代码一直改都不对,在知道里贴了好久都没有对的.
分数不多,急用,能不能根据具体情况帮我重新编一段代码
万分感谢!!!!

说明:test.asp-->result.asp(调查问卷-->问卷数据保存)
test的问卷为20组单选题目,通过表单提交.
result.asp接收数据后保存结果到数据库表result中

result表结构为:
字段:system 字符 session("name")
number 数值 表单单选按钮组的name(1--32)
result 字符 用户选中的选项
展开
 我来答
夙飒
推荐于2016-02-14 · TA获得超过839个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:125万
展开全部
一看很混淆,错误多,你新手吧.
'补充 就是 INSERT时是必须用rs.execute执行命令,不能用rs.open
rs.open 是打开一个表的记录集. //rs.open "select * from ..." ...

rs.open sq,conn,2,3
conn,execute(sq)
这么写就不正确,而且conn,execute(sq) 还写错了,晕 //conn.execute(sq)
=============================================
result.asp
=============================================
<%
set rs=server.createobject("adodb.recordset")
sq="insert into result(system,number,result)values("u",1,"xc")" '这里改成 values('u',1,'xc')"
rs.open sq,conn,2,3
conn,execute(sq) '这里的 , 改为 .
rs.close
response.write("ok")
%>

+++++++++++++++++++++++++++++
<%
' 缺少conn
set conn=server.createobject("adodb.connection")
conn.open "PROVIDER= ......."'创建连接对象
'set rs=server.createobject("adodb.recordset")
sq="insert into result(system,number,result)values('u',1,'xc')"
'rs.open sq,conn,2,3
conn.execute(sq)
'rs.close
response.write("ok")
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你涛爷kz
2008-10-21
知道答主
回答量:28
采纳率:0%
帮助的人:24.2万
展开全部
class页面链接传递变量给result页面
类似<a href=result.asp?varname=<%=rs("class")%>>你的链接</a>
result.asp页面request("varname"),然后执行conn.execute,
最后记得打开conn时候加上1,2参数
然后返回test.asp 页面
其实你没有表达出你遇到了什么麻烦,也不知道是不是这个意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司阳朔X5
2008-10-21 · TA获得超过102个赞
知道答主
回答量:271
采纳率:0%
帮助的人:0
展开全部
太长了,你又没有表达出你遇到了什么麻烦,也不知道你的意思是什么?所以我帮不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出海小达人
2008-10-21 · TA获得超过155个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:239万
展开全部
太长了

参考资料: asp

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式