绍兴天马旅行社官网:asp错误问题 请高手帮忙

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 22:53:03
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/窗帘/showimg.asp, 第 9 行

代码
<%
set connGraph=server.CreateObject("ADODB.connection")
connGraph.open"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("date/db.mdb")

set rec=server.createobject("ADODB.recordset")
strsql="select img from images where id="&trim(request("id"))
rec.open strsql,connGraph,1,1
Response.ContentType="image/*"
Response.BinaryWriterec("img").getChunk(7500000)
rec.close
set rec=nothing
set connGraph=nothing
%>

在操作数据库之前,先做个 request("id") 检查,看是否正确获取ID值
可以使用 Response.Write strsql 看看最终的SQL语句是否查询丢失条件

trim(request("id")) 错误了
因为没有返回request("id") 所以你会出错,仔细检查提交页面程序