ASP select 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确

<%dimVid,sql2,sql3,sql4Vid=request.QueryString("Vid")sql2="selectsum(czje)asczjefromc... <%dim Vid,sql2,sql3,sql4
Vid=request.QueryString("Vid")
sql2="select sum(czje) as czje from czjl where czdl='"&Vid&"'"
set rs2=server.CreateObject("adodb.recordset")
rs2.open sql2,conn,1,3
sql3="select sum(Lmoney) as money from LT where Vid='"&Vid&"'"
set rs3=server.CreateObject("adodb.recordset")
rs3.open sql3,conn,1,3 --------------------这一行
sql4="select * from Vip where VID='"&Vid&"'"
set rs4=server.CreateObject("adodb.recordset")
rs4.open sql4,conn,1,3
%>
展开
 我来答
仅此衣款Cq4ec
2011-07-04 · TA获得超过291个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:286万
展开全部
sql3="select sum(Lmoney) as money from LT where Vid='"&Vid&"'"
as 后面的 money 是SQL的保留字段,数据类型中有这个,是货币类型。
你换一个其他名字。比如:MyMoney,Total等等。
51site
2011-07-04 · TA获得超过2853个赞
知道大有可为答主
回答量:1775
采纳率:0%
帮助的人:2245万
展开全部
money 是SQL 保留字,建议用其他字符(money1,m,mon等)替代,或者用[]刮号刮起来使用!
希望对你的问题有所帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ghoevil
2011-07-04
知道答主
回答量:42
采纳率:0%
帮助的人:14.6万
展开全部
money 是SQL 保留字

sql3="select sum(Lmoney) as money from LT where Vid='"&Vid&"'"
改为:
sql3="select sum(Lmoney) as mymoney from LT where Vid='"&Vid&"'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式