回 帖 发 新 帖 刷新版面

主题:大家帮忙看下!郁闷的

<!--#include file= "conn.asp" -->
<% 
dim i,temp,value1,t,counts
rs.open "select * from vote",conn,1,3 
i=1
while NOT rs.eof
temp="p"&i
value1=request.Form(temp)
t=cint(value1)
if t<>0 then  //我一加判断 服务器就会挂掉!
rs.fields(t).value=rs.fields(t).value+1
rs.update
rs.movenext
i=i+1
end if
Wend
rs.close
'set rs1=Server.CreateObject("Adodb.Recordset")  
'rs1.open "select * from count",conn,1,3 我只要一加这个就会提示错误 说select 字句错误
'rs1("计数器")=rs1("计数器")+1
'rs1.update
'rs1.close
conn.close
%>

回复列表 (共3个回复)

沙发

rs.open "select * from [vote]",conn,1,3 
先试试这个,看看是否还出错。

板凳

下面的我知道原因了。。是因为 count 和关键词 冲突了 汗。。。 

但是上面的不知道怎么了。。一加那个判断 服务器就挂 不加那个if 判断没事的

3 楼

value1=request.Form(temp)
这个值是什么
可能是cint以后的值=0了
这样你的if判断就做不了
然后就进入死循环了
把t=cint(value1)
改成t=i看下

我来回复

您尚未登录,请登录后再回复。点此登录或注册