注册 登录
编程论坛 ASP技术论坛

求助

yhf999999 发布于 2008-09-22 13:22, 455 次点击
我想用asp建一个在线考试。具体如下:利用复选框选择一个或多个章节,并从选中的章节的很多的习题中选出10道题,网页上每次显现一道题,通过按下一题的按钮网页呈现下一习题。
因为用request取复选框的值时,取出的是数组所以无法利用select*from 表 where 字段名 in()语句建立记录集。请各位帮助,我的代码如下:
<%dim test
test=Split(request.Form("test"),",") %>
<% dim sql
  set rs=server.CreateObject("adodb.recordset")
sql="select * from [tiku] where zhangjie in ("&test&")"
 rs.open sql,conn,1,3  %>
这个代码是错误的。正确的如何编写。之后,怎样建立一个所选章节习题的记录集呢?
1 回复
#2
hmhz2008-09-22 15:24
使用了 in 就直接 test=request.Form("test") 就可以了
1