标题:update问题
只看楼主
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
 问题点数:0 回复次数:3 
update问题
为什么简简单单的一个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 支持


[[it] 本帖最后由 peswe 于 2008-5-5 08:45 编辑 [/it]]
搜索更多相关主题的帖子: update 
2008-05-04 20:30
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
得分:0 
可算解决了,挡了半天的路!~

C斗士~~~fighting!!!!
2008-05-05 09:01
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
得分:0 
首先不希望真的是语法错误, 请确认;
其次执行更新是这样的: conn.execute sql
2008-05-05 09:02
sand2007
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-5-6
得分:0 
<!--#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
%>
2008-05-06 14:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-212357-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013970 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved