我想把网上考试系统里考生做的多选题答案放入access数据库中,为什么只能获取多选题里最后一个考生答案呢 15

sql="select*from[database]wheremark=1andid="&clng(id)setrs=server.createobject("adodb... sql="select * from [database] where mark=1 and id="& clng(id)
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
count=rs.recordcount
temp=fix(count*rnd)
rs.move temp
rs("result")=request.form(element)(i)
rs.update
rs.close
考试完毕后,浏览答案时,就是单项选择题和判断题可以查看自己做的答案,而多项选择题就只能获取最后一个答案了,比如选了A,B,C,D,显示的答案就只有个D。mar=1k表示随机抽中的题就标为1,rs("result")表示把考生的答案输入数据库。request.form(element)(i)是不是表示把form里的答案选中呢?
展开
 我来答
凤凰山的伯爵
2009-03-31 · TA获得超过453个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:218万
展开全部
sql="select * from [database] where mark=1 and id="& clng(id)
mark=1and id="& clng(id)条件不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式