主题:求助,这个程序哪里有问题
写法一
dim soft,ip
sql="select * from voteip where ip='127.0.0.1'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if not(rs.bof and rs.eof) then
soft=rs("soft")
response.write rs("ip")&"---"&rs("soft")&"---"&rs("game")&"--"
response.write soft
if soft<>1 then
rs("soft")="1"
rs.update
rs.close
else
response.write "<script language=javascript>alert('您已经投过票了!');location.href='index3.asp'</script>"
response.end
end if
else
response.write "NO"
end if
写法2
dim soft,ip
ip="127.0.0.1"
sql="select * from voteip where ip="&ip
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if not(rs.bof and rs.eof) then
soft=rs("soft")
response.write rs("ip")&"---"&rs("soft")&"---"&rs("game")&"--"
response.write soft
if soft<>1 then
rs("soft")="1"
rs.update
rs.close
else
response.write "<script language=javascript>alert('您已经投过票了!');location.href='index3.asp'</script>"
response.end
end if
else
response.write "NO"
end if
第一种写法就能完成,第二种就不行,为什么?
郁闷啊!不就是用了个变量嘛!
dim soft,ip
sql="select * from voteip where ip='127.0.0.1'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if not(rs.bof and rs.eof) then
soft=rs("soft")
response.write rs("ip")&"---"&rs("soft")&"---"&rs("game")&"--"
response.write soft
if soft<>1 then
rs("soft")="1"
rs.update
rs.close
else
response.write "<script language=javascript>alert('您已经投过票了!');location.href='index3.asp'</script>"
response.end
end if
else
response.write "NO"
end if
写法2
dim soft,ip
ip="127.0.0.1"
sql="select * from voteip where ip="&ip
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if not(rs.bof and rs.eof) then
soft=rs("soft")
response.write rs("ip")&"---"&rs("soft")&"---"&rs("game")&"--"
response.write soft
if soft<>1 then
rs("soft")="1"
rs.update
rs.close
else
response.write "<script language=javascript>alert('您已经投过票了!');location.href='index3.asp'</script>"
response.end
end if
else
response.write "NO"
end if
第一种写法就能完成,第二种就不行,为什么?
郁闷啊!不就是用了个变量嘛!