Microsoft VBScript 编译器错误 (0x800A03F2)缺少标识符

源代码如下:
<%
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/
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网