如何从SQL数据库中调用图片?

来源:asp之家 时间:2009-11-15 19:59:00 

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" designer="lemon">
<title>test BLOB picture</title>
</head>
</html>
test.asp
<%  @ LANGUAGE=VBScript %>
<%  Option Explicit %>
<!--#include file="adovbs.inc"-->
<%
      Dim oConn 
      Dim oRs 
      Dim Pic 
      Dim PicSize 
     ' 利用安装在Microsoft SQL Server PUBS 数据库中PUB_INFO表格里的Image域 
     Response.Buffer = TRUE
      Response.ContentType = "image/gif"
      ' 设置HTTP表头信息,以便浏览器解释作为GIF图像返回的数据.注意:浏览器解释返回的信息使用的是MIME 表头,而非文件扩展
      Set oConn = Server.CreateObject("ADODB.Connection")
      oConn.Open "DSN=pubs;UID=sa;PWD=;DATABASE=pubs"
' 创建ADO连接对象.使用了缺省的sa帐号、没有密码的IISSDK OBDC Souce 
      Set oRs = oConn.Execute("SELECT logo FROM pub_info WHERE pub_id='0736'")
      ' 查询SQL以获得连接gif BLOB的recordset
      PicSize = oRs("logo").ActualSize
      Pic = oRs("logo").GetChunk(PicSize)
      ' 获得GIF局部变量
      Response.BinaryWrite Pic
      ' 写数据到客户端, 因为MIME类型被设为image/gif, 浏览器将会自动认作图片
      Response.End
%>

标签:sql,server,数据库,图片
0
投稿

猜你喜欢

  • 通过asp程序来创建access数据库

    2011-04-02 11:17:00
  • 利用ADODB.Stream使用浏览器下载服务器文件

    2008-10-09 12:42:00
  • Oracle数据库的安全策略

    2010-07-31 13:13:00
  • asp 实现的冒泡排序程序

    2011-03-25 11:13:00
  • 盗亦有道 Web2.0网站优秀模仿者逐个数

    2007-09-11 19:46:00
  • 惰性函数定义模式

    2007-09-26 20:56:00
  • 一段重用很高的ajax代码

    2009-02-09 13:27:00
  • 汇总数据库备份 还原 压缩与数据库转移的方法

    2009-01-19 14:07:00
  • 用面包屑来简化多层的tabs

    2011-06-16 20:32:54
  • 960 Grid System 基本原理及使用方法

    2009-02-28 13:35:00
  • 基于ASPJPEG 制作了一个梦寐已久的批量水印工具步骤

    2011-02-28 10:39:00
  • asp加载access数据库并生成XML文件范例

    2008-07-22 12:41:00
  • HTML 5 Video概述

    2010-06-23 18:56:00
  • wap开发 完整的WML文档结构详解

    2008-05-21 13:39:00
  • 用asp实现的获取文件夹中文件的个数的代码

    2011-03-08 11:02:00
  • 好用的JS图片预加载类

    2007-08-13 13:49:00
  • 10个精致的导航菜单欣赏及点评

    2011-09-22 20:33:44
  • 教你怎样在Oracle数据库中高速导出/导入

    2009-02-04 16:59:00
  • asp如何显示存储在数据库BLOB字段中的图像?

    2010-06-08 09:31:00
  • 区分有单选框的选项和普通的选项

    2008-04-17 13:44:00
  • asp之家 网络编程 m.aspxhome.com