ASP数据库更新问题

<%num=1setrs_jsq2=server.CreateObject("adodb.recordset")rs_jsq2.open"updatejsqsetnum=... <%
num=1
set rs_jsq2=server.CreateObject("adodb.recordset")
rs_jsq2.open "update jsq set num=" + num +"where id =1",conn,1,3
%>

报错信息
Microsoft VBScript 运行时错误 '800a000d'

类型不匹配: '[string: "update jsq set num="]'

\bottom.asp, line 157
数据库里面是数字类型
展开
 我来答
ccppv
2009-03-28 · TA获得超过2994个赞
知道大有可为答主
回答量:5074
采纳率:40%
帮助的人:2976万
展开全部
兄台呀..这里是ASP页面.别当成了JS来写...

ASP中不能用+来连接的..用&

rs_jsq2.open "update jsq set num="& num &" where id =1",conn,1,3
realsunline
2009-03-28 · TA获得超过1252个赞
知道小有建树答主
回答量:676
采纳率:50%
帮助的人:0
展开全部
where前需要空格,用&可以避免出错,要不也可以写成:
rs_jsq2.open "update jsq set num=" + cstr(num) +" where id =1",conn,1,3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式