投票系统中 UPDATE 语句的语法错误

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:25:45
我根据网上的一些投票系统制作教程 想学着做。但在加命令(预存储过程)这步后,运行总是说UPDATE 语句的语法错误!不知道哪里出问题了
代码是由Dreamweaver生成的。
相关代码:
<%

if(Request.form("rbResult") <> "") then Command1__strUpdate = Request.form("rbResult")

%>

<%

set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_toupiao_STRING
Command1.CommandText = "UPDATE toupiao SET " + Replace(Command1__strUpdate, "'", "''") + "=" + Replace(Command1__strUpdate, "'", "''") + " +1 "
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()

%>

错误提示:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14

set 后面应该跟字段的,怎么会有替换单引号的操作?

Command1__strUpdate 这个变量是什么内容?你检查一下,问题应该在这里。

很简单 SQL文 缺 ;

哈哈 明白了吗

" +1;"

应该是你的Replace()函数用错了。