循环插入数据库的问题!

pinkpinklinlin 2003-10-18 05:42:50
我用循环让用户添各单选项即radio,然后提交到另一个asp文件,将这些选项结果存入数据库。我用了一个select语句,可是,每次提交后提示loop语句出错!
语句如下:
<%
do while not rs.EOF

names= rs("name") '数据库中的字段

'response.Write(rs("name")) 说明是select语句的错误!

select case "selected"&i
case "1" Set rs = conn.execute("update vote set selecta = selecta+1 WHERE name='"&names&"'")
case "2" Set rs = conn.execute("update vote set selectb = selectb+1 WHERE name='"&names&"'")
case "3" Set rs = conn.execute("update vote set selectc = selectc+1 WHERE name='"&names&"'")
case "4" Set rs = conn.execute("update vote set selectd = selectd+1 WHERE name='"&names&"'")

rs.MoveNext
i=i+1
Loop%>
...全文
192 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pinkpinklinlin 2003-10-20
  • 打赏
  • 举报
回复
不好用啊!那么做事不对的
selected&i是radio的名称!i值是selected的表示索引!所以不能用i
这一点是无疑的
pinkpinklinlin 2003-10-19
  • 打赏
  • 举报
回复
可是该过成end selcect 后,日然无法更新数据库!
zorou_fatal 2003-10-19
  • 打赏
  • 举报
回复
select case "selected"&i
改成
select case i
吧.
qdubit 2003-10-18
  • 打赏
  • 举报
回复
缺少end select呀!
BrightEye 2003-10-18
  • 打赏
  • 举报
回复
直接case i,如下:
select case i
case "1"
.....
end select
AresChen 2003-10-18
  • 打赏
  • 举报
回复
my god!!!
zorou_fatal 2003-10-18
  • 打赏
  • 举报
回复
select case "selected"&i
这句的用意是?
孟子E章 2003-10-18
  • 打赏
  • 举报
回复
End Select

"selected"&i什么时候能对于,1,2...啊
pinkpinklinlin 2003-10-18
  • 打赏
  • 举报
回复
在线等待!
谢谢各位高手!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧