主题:  投票的代码什么地方有问题呀?

audreys

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2001/12/4 10:43:34
#12001/12/4 13:27:57
这段投票的代码什么地方有问题呀?
<%@LANGUAGE="VBSCRIPT"%>

<%
set rsvote = Server.CreateObject("ADODB.Recordset")
rsvote.ActiveConnection = MM_vote_STRING
rsvote.Source = "SELECT Asp, Jsp, Cfml FROM vote1"
rsvote.CursorType = 0
rsvote.CursorLocation = 2
rsvote.LockType = 3
rsvote.Open()
rsvote.addnew
rsvote.fields.item("Asp").value = 0
rsvote.fields.item("Jsp").value = 0
rsvote.fields.item("Cfml").value = 0
rsvote.update
%>
<%select case vote
case aspisgood rsvote("Asp")=rsvote("Asp")+1 rsvote.update
case aspisgood rsvote("Asp")=rsvote("Asp")+1 rsvote.update
case jspisgood rsvote("Jsp")=rsvote("Jsp")+1 rsvote.update
case cfmlisgood rsvote("Cfml")=rsvote("Cfml")+1 rsbote.update

case else rsponse.redirect "showresult.asp"
end select
response.redirect "showresult.asp"
%>
提示红色地方有错误!(是不是该将rsvote("Asp")改为rsvote.fields.item("Asp").value )
而改为
<%
dim myvote
myvote = request.form("vote")
if (myvote = "aspisgood") then rsvote.fields.item("asp").value = rsvote.fields.item("asp").value + 1
elseif(myvote = "jspisgood") then rsvote.fields.item("jsp").value = rsvote.fields.item("jsp").value + 1
elseif(myvote = "cfmlisgood") then rsvote.fields.item("cfml").value = rsvote.fields.item("cfml").value + 1
else
response.redirect("showresult.asp")
rsvote.update
response.redirect("showresult.asp")
end if
end if
end if
%>
提示为else if错误!?怎么办呢?

编辑历史:[这消息被audreys编辑过(编辑时间2001-12-05 09:28:04)]


audreys

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2001/12/4 10:43:34
#22001/12/5 9:24:26
我又重改为以下代码:
怎么运行时总提示:错误在红色的地方,那位高手帮我改改!谢谢!最好能讲出错误的原因!
<%
set rsvote = Server.CreateObject("ADODB.Recordset")
rsvote.ActiveConnection = MM_vote_STRING
rsvote.Source = "SELECT Asp, Jsp, Cfml FROM vote1"
rsvote.CursorType = 0
rsvote.CursorLocation = 2
rsvote.LockType = 3
rsvote.addnew
rsvote.fields.item("Asp").value = 0
rsvote.fields.item("Jsp").value = 0
rsvote.fields.item("Cfml").value = 0
rsvote.update
%>
<%select case vote
case aspisgood rsvote.fields.item("Asp").value=rsvote.fields.item("Asp").value+1 rsvote.update
case jspisgood rsvote.fields.item("Jsp").value=rsvote.fields.item("Jsp").value+1 rsvote.update
case cfmlisgood rsvote.fields.item("Cfml").value=rsvote.fields.item("Cfml").value+1 rsbote.update
case else rsponse.redirect "showresult.asp"
end select
response.redirect "showresult.asp"
%

编辑历史:[这消息被audreys编辑过(编辑时间2001-12-05 09:25:11)]