数据库显示图片问题
为什么我保存在access的图片数据无法显示出来
错误信息:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
test.asp的代码如下:
<img src="test.asp?id=2">
<%
dim CONN_STRING
dim conn
CONN_STRING="DBQ="+server.mappath("data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open CONN_STRING
set rec=server.createobject("adodb.recordset")
strsql="select img from [images] where id=" & trim(request("id"))
rec.open strsql,conn
response.contenttype = "image/*"
response.binarywrite rec("img").getchunk(7500000)
rec.close
set rec=nothing
set conn=nothing
%>