Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'n_ID =' 中

<%setCommand1=Server.CreateObject("ADODB.Command")Command1.ActiveConnection=MM_news_S... <%

set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_news_STRING
Command1.CommandText = "UPDATE news SET n_hits = n_hits+1 WHERE n_ID = " + Replace(Command1__news_id, "'", "''") + ""
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()

%>
展开
 我来答
zherose
2008-09-29 · TA获得超过484个赞
知道小有建树答主
回答量:510
采纳率:0%
帮助的人:564万
展开全部
变量 Command1__news_id 没有赋值

这段代码是自动增加某个ID的新闻的浏览次数,但是这个ID没有赋值
loveandkissyou
2008-09-29 · TA获得超过2297个赞
知道大有可为答主
回答量:2332
采纳率:0%
帮助的人:2537万
展开全部
一个UPDATE就用那么多冗余代码干什么?
用conn.execute("update...")就可以解决的问题
嫌你手指头不累是不
SQL = "UPDATE news SET n_hits = n_hits+1 WHERE n_ID = " + Replace(Command1__news_id, "'", "''")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式