如何从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
投稿

猜你喜欢

  • 如何根据用户银行帐户余额的多少进行显式的提交或终止?

    2009-11-22 19:28:00
  • 浅谈Python数学建模之线性规划

    2021-02-11 17:57:35
  • 编写自定义的Django模板加载器的简单示例

    2022-07-02 20:06:44
  • pyCharm 设置调试输出窗口中文显示方式(字符码转换)

    2022-04-22 00:23:52
  • python多进程重复加载的解决方式

    2021-07-22 23:49:43
  • Golang中omitempty关键字的具体实现

    2024-04-25 15:12:55
  • asp日期时间格式化函数

    2009-12-14 12:56:00
  • Python利用hashlib实现文件MD5码的批量存储

    2021-12-20 20:48:02
  • web开发以HTML为中心

    2008-02-13 08:14:00
  • 在Pycharm中使用GitHub的方法步骤

    2021-04-27 04:46:48
  • Python闭包技巧介绍

    2022-05-30 19:17:04
  • MySQL查询重复数据(删除重复数据保留id最小的一条为唯一数据)

    2024-01-14 14:15:33
  • oracle数据库添加或删除一列的sql语句

    2012-06-06 19:46:54
  • Python高级架构模式知识点总结

    2023-12-19 14:36:47
  • django views重定向到带参数的url

    2023-08-18 14:56:47
  • 解决Js先触发失去焦点事件再执行点击事件的问题

    2024-04-22 12:50:33
  • fetch网络请求封装示例详解

    2024-05-29 22:49:25
  • Flask数据库迁移简单介绍

    2024-01-20 09:00:57
  • Python 编码处理-str与Unicode的区别

    2021-04-15 15:38:43
  • Python迭代和迭代器详解

    2023-11-20 08:52:28
  • asp之家 网络编程 m.aspxhome.com