首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

语法异常 (操作符丢失) 在查询表达式 'news_id=' 中

2012-03-09 
语法错误 (操作符丢失) 在查询表达式 news_id 中。%news_idtrim(request( news_id ))setrsserver.C

语法错误 (操作符丢失) 在查询表达式 'news_id=' 中。
<%
news_id=trim(request( "news_id "))
set   rs=server.CreateObject( "adodb.recordset ")
sql= "select   *   from   news   where   news_id= "   &clng(news_id)
rs.open   sql,conn,1,1
if   rs.eof   then
response.write "错误的ID号 "
rs.close
set   rs=nothing
conn.close
set   conn   =   nothing
response.end
eles
%>
提示我错误类型:
Microsoft   JET   Database   Engine   (0x80040E14)
语法错误   (操作符丢失)   在查询表达式   'news_id= '   中。


请高手指点   '

[解决办法]
<%
news_id=trim(request( "news_id "))
if news_id= " " then news_id=0
set rs=server.CreateObject( "adodb.recordset ")
sql= "select * from news where news_id= " &clng(news_id)
rs.open sql,conn,1,1
if rs.eof then
response.write "错误的ID号 "
rs.close
set rs=nothing
conn.close
set conn = nothing
response.end
eles
%>

热点排行