主题:  asp新手问题

madpbpl

职务:普通成员
等级:1
金币:0.0
发贴:4
#12007/2/26 23:50:43
这几天刚开始学asp,碰到很多这样的问题,请大家帮助一下!
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/xhnew/admin/xh_edit.asp, 第 5 行

现在主要是用asp+access做新闻系统
ps:附上其中的一组源码
<!--#include file="xh_conn.asp"-->
<%id=request.querystring("id")
set rs=server.createobject("adodb.recordset")
editsql="select * from erennew where id="&id
rs.open editsql,db,1,3
%>
<%
if request.form("active")="" then
else
rs("title")=trim(request.form("title"))
rs("content")=server.htmlencode(request.form("content"))
rs("name")=trim(request.form("name"))
rs.update
response.redirect "xh_add.asp"
end if
%>



heerolaw

职务:普通成员
等级:1
金币:0.0
发贴:7
#22007/2/27 15:49:04
你没有检测id是否为空



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#32007/3/1 10:20:54
绝对可以肯定,你的ID值为空



madpbpl

职务:普通成员
等级:1
金币:0.0
发贴:4
#42007/3/2 10:37:36
楼上两位说的很对,谢谢了。这个asp对本身来说没有任何意义,只有当别的asp调用它时,也就是id不为空时才有意义的。