语法错误 (操作符丢失) 在查询表达式 'news_id=' 中
asp程序新闻列表页代码<tdbgcolor="#FFFFFF"><ahref="newsxx.asp?id=<%=rs("news_id")%>"><%=rs("new...
asp程序
新闻列表页代码 <td bgcolor="#FFFFFF"><a href="newsxx.asp?id=<%=rs("news_id")%>"><%=rs("news_title")%></a></td>
传过来参数news_id
链接的newsxx.asp内容页
<%
exec="select * from news where news_id="&request.querystring("news_id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
提示错误:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'news_id=' 中。
/sunmo/adminb/newsxx.asp, 第 8 行
试过将exec="select * from news where news_id="&request.querystring("news_id")改为exec="select * from news where news_id="&request.querystring("id")就一切正常
百思不得其解,明明传过来的是news_id,却要改为news_id="&request.querystring("id")才正常,请问是什么问题 展开
新闻列表页代码 <td bgcolor="#FFFFFF"><a href="newsxx.asp?id=<%=rs("news_id")%>"><%=rs("news_title")%></a></td>
传过来参数news_id
链接的newsxx.asp内容页
<%
exec="select * from news where news_id="&request.querystring("news_id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
提示错误:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'news_id=' 中。
/sunmo/adminb/newsxx.asp, 第 8 行
试过将exec="select * from news where news_id="&request.querystring("news_id")改为exec="select * from news where news_id="&request.querystring("id")就一切正常
百思不得其解,明明传过来的是news_id,却要改为news_id="&request.querystring("id")才正常,请问是什么问题 展开
2个回答
展开全部
select * from news where news_id="&request.querystring("碧简news_id")
这句话你想的没错!可惜啊!这么些你后面的参数它不认识!
应该弯慧晌string news_id = request.querystring("news_id");
然后在 select * from news where news_id '"+news_id+"'
LZ明白了没?埋锋换句话说就是接受与传参有问题!
这句话你想的没错!可惜啊!这么些你后面的参数它不认识!
应该弯慧晌string news_id = request.querystring("news_id");
然后在 select * from news where news_id '"+news_id+"'
LZ明白了没?埋锋换句话说就是接受与传参有问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询