+ -
当前位置:首页 → 问答吧 → 肯求投票提交的代码

肯求投票提交的代码

时间:2011-06-28

来源:互联网

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
If(Request.QueryString("vote_id") <> "") then Command1__up = Request.QueryString("vote_id")
%>
<%
Set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_conn_STRING
Command1.CommandText = "UPDATE vote SET vote_number = vote_number+1 WHERE ID =" + Replace(Command1__up, "'", "'") + " "
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()
%>
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'ID =' 中。
/dw120_vote/vote_process.asp, 第 13 行
这个问题一直解决不了,想求各位高手,谁有更好地投票提交代码吗?可以给我分享吗?

作者: culu_ciaomao   发布时间: 2011-06-28

If (Request.QueryString("vote_id") <> "") then Command1__up = Request.QueryString("vote_id")

应该是Command1__up这个值为空了。所以SQL语句出错了。

作者: tcwsyt   发布时间: 2011-06-28

"Command1__up“不是空的,我进去数据库看了,有id自动编码,也有IP地址127.0.0.1.我有点不明白“ + Replace(Command1__up, "'", "'") + " "这里面的两个加号是干什么用的呢?

作者: culu_ciaomao   发布时间: 2011-06-28