微型医疗机器人:显示指定记录

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 21:07:33
我做了一个上传文件到数据库的页面,现在我想做一个显示数据库中指定记录的页面,出现了一个问题,就是无法显示指定记录,只能显示第一条记录,代码是:<%
driver_name1="Driver={Microsoft Access Driver (*.mdb)};DBQ= d:\data\infosys.mdb" ''根目录下数据库打开语句

dim search,rs,j
search="select * from softdetail"
set my_conn=server.CreateObject ("adodb.connection")
my_conn.open driver_name1
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open search,my_conn,1,1
if rs.bof or rs.eof then
response.write "错误:找不到该文件"
response.end
end if

''设置文件的大小及MIME类型
Function SetForDisplay(field, contentType)
contentType = LCase(trim(contentType))
nFieldSize = field.ActualSize
bytes = field.GetChunk(nFieldSize)
Session("Bytes") = bytes
Session("Type") = contentType
End Function

SetForDisplay RS("intro"),rs("FileType")
''Response.AddHeader "Content-Disposition", "attachment; filename=" & rs("FileName")
response.contentType = Session("Type")
response.BinaryWrite Session("Bytes")
Session("Type") = ""
Session("Bytes") = ""

set rs=nothing
my_conn.close
set my_conn=nothing
%>
如果我把search="select * from softdetail"改为:search="select * from softdetail where ID_soft=" & request.querystring("ID_soft")"就会提示(语法错误 (操作符丢失) 在查询表达式 'ID=' 中。)
请高手指点