2005-11-15

向SQLServer数据库读写image文件

来源: 本站收集整理 作者:佚名 评论 0 条
 class_id rs_img("img_data").appendchunk mydata rs_img.update End If rs_img.close set rs_img=nothing set conn=nothing
以上代码先判定数据库中id记录为newid的字段内有没有数据,假如有则用当前数据更新数据库,若没有则将数据插入。

请注重:newid在别的地方定义,读者不必理会

四、读取数据库中的image文件并显示在网页上
用以下代码将数据显示在网页上,请注重,<img>标签的src指示为showimg.asp文件。即<img>标签指向的不一定是.gif
<img src="showimg.asp?id=<%=rs_img("id")%>">

核心的部分在showimg.asp文件中:


Response.Expires = 0

Response.Buffer = TRUE

Response.Clear 

Dim id

id = trim(Request("id"))

Response.ContentType = "image/*" 

set rs_img=Server.Createobject("ADODB.Recordset") 

sql="select * from tbl_images where id='"&id&"'" 

rs_img.open sql,conn,1,3,1



Dim img_size

img_size = rs_img("img_data").ActualSize

Response.BinaryWrite rs_img("img_data").getChunk


共4页: 上一页 [1] [2] 3 [4] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:实战MSSQL 2000数据库之MSSQL Server安装  
下一篇:Asp备份与恢复SQL Server
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号