荷兰到比利时火车多久:投票系统中 UPDATE 语句的语法错误

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 01:34:59
我根据网上的一些投票系统制作教程 想学着做。但在加命令(预存储过程)这步后,运行总是说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

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

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

很简单 SQL文 缺 ;

哈哈 明白了吗

" +1;"

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