设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 86|回复: 4
打印 上一主题 下一主题

update问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-10 01:24:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
为什么简简单单的一个update语句却总是提示出错,真是碰鬼了!~

<!--#include file="conn.asp"-->
<%
    TempId=cint(request.form("id"))
    if TempId<>"" then
        if request.ServerVariables("REMOTE_ADDR")=request.Cookies("IPAddress") then
            response.Write("<script language='javascript'>")
            response.Write("alert('感谢您的支持,您已经投过票了,请勿重新投票,谢谢!~')")
            response.write("history.back();</script>")
        else
        response.Cookies("IpAddress")=request.ServerVariables("REMOTE_ADDR")
        response.Cookies("IPAddress").Expires=Date()+1
        sql="update tb_Vote set Number=Number+1 where bookID="&Tempid
        rs.open sql,conn
        set rs=nothing
        conn.close
        set conn=nothing
        response.Write("投票成功,谢谢您的支持!~")
        response.Redirect("vote.asp")
                end if
    end if
%

以下是提示的错误信息:

技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
UPDATE 语句的语法错误。
/mingrisoft/mtest/voteData.asp, 第 15 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon; .NET CLR 2.0.50727)

网页:
POST 37 ??? /mingrisoft/mtest/voteData.asp

POST Data:
id=5&button1=%CD%B6%C6%B1%D6%A7%B3%D6

时间:
2008年5月4日, 20:25:40


详细信息:
Microsoft 支持
4#
发表于 2010-1-10 01:24:21 | 只看该作者
首先不希望真的是语法错误, 请确认;
其次执行更新是这样的: conn.execute sql
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-10 01:24:13 | 只看该作者
<!--#include file="conn.asp"-->
<%
    TempId=cint(request.form("id"))
    if TempId<>"" then
        if not request.ServerVariables("REMOTE_ADDR")=request.Cookies("IPAddress") then  '缺少not
            response.Write("<script language='javascript'>")
            response.Write("alert('感谢您的支持,您已经投过票了,请勿重新投票,谢谢!~')")
            response.write("history.back();</script>")
        else
        response.Cookies("IpAddress")=request.ServerVariables("REMOTE_ADDR")
        response.Cookies("IPAddress").Expires=Date()+1
        sql="update tb_Vote set Number=Number+1 where bookID="&TempId
        conn.execute(sql)
        response.Write("投票成功,谢谢您的支持!~")
        response.Redirect("vote.asp")
                end if
    end if
%>
回复 支持 反对

使用道具 举报

2#
发表于 2010-1-10 01:24:10 | 只看该作者
可算解决了,挡了半天的路!~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 00:49 , Processed in 0.114980 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表