网站首页  |  业界新闻  |  技术文章  |  视频教程  |  下载频道  |  程序源码  |  个人空间  |  编程论坛
 
学习型 ASP/PHP/ASP.NET 主机 30元/年 全能 ASP/PHP/ASP.NET 主机,支持月付 专业 MSSQL 数据库空间,支持月付 专业 MySQL 数据库空间,支持月付
发新话题
打印

一个关于update set 的报错,哪位帮忙解释一下[很简单的]

一个关于update set 的报错,哪位帮忙解释一下[很简单的]

复制内容到剪贴板
代码:
conn.execute("update votes set vote_value='"&e_value&"' where vote_id="&request("id"))
以上这段代码老是运行错误,ASP给的报错提示是:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '=' 附近有语法错误。
实在是想不出错误在哪,哪位帮忙看看?
先谢了!

TOP

把这段代码生成的语句Copy到SQL的查询分析器中调试
你的voteid字段是字符类型的吗 是的话加单引号

TOP

回复 2# 的帖子

vote_id字段是INT型,所以没加单引号

TOP

conn.execute ("update votes set vote_value='" & e_value & "' where vote_id=" & request("id"))

&号是要空隔开的
拥有蓝天的白云,拥有你的我.

TOP

楼上的是女的?。。。。这论坛女的好像很少啊

TOP

有女的~~~很奇怪~~~~
拥有蓝天的白云,拥有你的我.

TOP

回复 6# 的帖子

vote_id=" & request("id"))
为什么这个地方只有一边"&呢?

TOP

发新话题