set rec=server.createobject("ADODB.recordset")
rec.Open "SELECT * FROM [images] where id is null",connGraph,1,3
rec.addnew
rec("img").appendchunk mydata
rec.update
rec.close
set rec=nothing
set connGraph=nothing
%>
showimg.asp
' 显示图片
<%
set connGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};
DBQ=" & server.MapPath("images.mdb") & ";uid=;PWD=;"
connGraph.Open
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.ContentType = "image/*",以便正常显示图片
Response.BinaryWrite rec("img").getChunk(7500000)
rec.close
set rec=nothing
set connGraph=nothing
%>
写入数据库
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from tblBinFiles"
rs.open sql,conn,1,3
rs.addnew
rs("Bin").appendchunk(imgdata)
rs.update
rs.close
set rs=nothing
从数据库中读出:
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from tblBinFiles where FileID='"&request("FileID")&"'"
rs.open sql,conn,1,3
if not(rs.EOF and rs.BOF and isnull(rs("Bin"))) then
Response.ContentType = "image/bmp"
Response.BinaryWrite rs("Bin").getChunk(7500000)
else
Response.Write "无效的数据格式"
end if
rs.close
set rs=nothing
Set upl = Server.CreateObject("SoftArtisans.FileUp")
'----------添加图片
Set rsPic = Server.CreateObject("ADODB.RecordSet")
With rsPic
Set .ActiveConnection=connRichway
.CursorType=1
.LockType=3
End With
strSQL = "select top 1 * from Attach order by ImgID desc"
rsPic.open strSQL
strSQL="Select * from Attach Where ImgID=" & iImgID
Set rsRichway=Server.CreateObject("ADODB.RecordSet")
With rsRichway
Set .ActiveConnection=connRichway
.CursorType=1
.LockType=3
.Open strSQL
End With
'If rsRichway.RecordCount=0 Then
' Response.Write "该图片没有找到"
' Response.End
'End If