asp问题呀!

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:23:17
<!--#include file="conn.asp"-->
<%
exec="select * from news where id="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
rs("name")=request.form("name")
rs("content")=request.form("content")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.redirect "index.asp"
%>
运行后,Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/admin/gengxin.asp, 第 5 行
为什么呀

exec="select * from news where id="&request.querystring("id")&""

输出一下SQL语句,看看ID的值,可能是ID的值不符合

ID获取错误!!

在第一行,输入:
response.write request.querystring("id")
response.end

显示空白,请检查ID的获得.

把第一行和第二行换一下位置,在上面声明一下id=request.querystring("id") ,试试看行不行