淘客二维码生成:投票系统中 UPDATE 语句的语法错误
来源:百度文库 编辑:高校问答 时间:2024/10/07 00:35:40
我根据网上的一些投票系统制作教程 想学着做。但在加命令(预存储过程)这步后,运行总是说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'
[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。
/aaa/index.asp,行46
我是跟这里做投票系统的:http://www.youqian.com/youqian/view.asp?y_id=1328
代码是由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'
[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。
/aaa/index.asp,行46
我是跟这里做投票系统的:http://www.youqian.com/youqian/view.asp?y_id=1328
set 后面应该跟字段的,怎么会有替换单引号的操作?
Command1__strUpdate 这个变量是什么内容?你检查一下,问题应该在这里。
很简单 SQL文 缺 ;
哈哈 明白了吗
" +1;"
应该是你的Replace()函数用错了。