源代码如下:
<%
dim rs
dim sql
selected=request.form("pid")
set rs=server.createobject("adodb.recordset")
for(m=0;m<26;m++)
{
sql="update vote set select"&document.form1.pid[m].value&"=select"&document.form1.pid[m].value&"+1 where id=1"
rs.open sql,conn,3,3
}
set rs=nothing
conn.close
set conn=nothing
Response.write "投票成功,感谢您的支持!"
response.redirect "main.asp"
%>
编译时提示:Microsoft VBScript 编译器错误 (0x800A03F2)缺少标识符
for(i=0;i<26;i++)
--^这一行出错,请问各位大侠这是怎么回事啊?需要怎么改?
for(m=0;m<26;m++){}
sql="update vote set select"&document.form1.pid[m].value&"=select"&document.form1.pid[m].value&"+1 where id=1"
上面这是什么,VBScript和JavaScript的混编?服务端代码与客户端代码混编?
VBS的中循环为
1. Do...Loop
2. While...Wend
3. For...Next
4. For Each...Next
你还是认真的学习一下ASP的语法吧。别太急进。
推荐:http://www.w3school.com.cn/asp/
sql="update vote set select"&document.form1.pid[m].value&"=select"&document.form1.pid[m].value&"+1 where id=1"
上面这是什么,VBScript和JavaScript的混编?服务端代码与客户端代码混编?
VBS的中循环为
1. Do...Loop
2. While...Wend
3. For...Next
4. For Each...Next
你还是认真的学习一下ASP的语法吧。别太急进。
推荐:http://www.w3school.com.cn/asp/
温馨提示:答案为网友推荐,仅供参考