用SQL Server为Web浏览器提供图像(一)(转)

2016-01-29 16:11 1 1 收藏

用SQL Server为Web浏览器提供图像(一)(转),用SQL Server为Web浏览器提供图像(一)(转)

【 tulaoshi.com - SQLServer 】

  微软SQL Server数据库服务器能够在SQL数据库里保存图片和大量的文本。图片和文本使用的数据类型分别是image图片类型和text文本类型。假如使用VB或VC开发前端应用程序,在windows操作系统上运行,那么可以容易地从SQL数据库里提取图片数据,把它放入一个文件,并在屏幕上显示出来。但是,要是想从SQL Server得到图片,并在Web浏览器里显示,就不那么容易了。虽然在微软SQL Server 6.5里提供了Web助理和存储过程 sp_makewebtask、sp_runwebtask,它们能够把SQL数据库里的数据转化成HTML文件,但是我们有更好的解决办法。使用Web助理的一个问题是,它不接受图片数据类型的字段。另一方面,存储过程 sp_makewebtask 的参数太多,很难使用,而且也很难对Web页面进行自定义。

    我们在这里提供了一个解决方案,把图片从SQL数据装载到Web浏览器,这个方案要比sp_makewebtask好。我们用一个ActiveX 动态链接库和ASP页面开发了一个Web项目。动态链接库负责打开到保存图片的SQL数据库的连接,从数据库提取图片并把它们保存在临时文件里。ASP和动态链接库进行通信,取得临时图片文件的位置。这样,当访问者点击Web站点时,图片就会下载到他的浏览器。在这篇文章里,我们要介绍设置SQL数据库的步骤。然后,我们还要介绍如何利用VB5和活动数据对象ADO 1.5建立ActiveX动态链接库。最后,我们还要讨论建立ASP Web项目、连接到SQL数据库以及编写ASP文件的处理过程。

 

来源:https://www.tulaoshi.com/n/20160129/1497775.html

延伸阅读
今天一个朋友电话过来咨询我有关 Windows Server 2003 32bit 企业版最大支持的物理内存容量,主要是因为正在运营的一台数据库服务器内存使用达到 2G,服务器效率非常低打算扩展内存,为 SQL Server 提供更多的内存。 经过确认,服务器是 HP G3 系列支持 PAE,即物理地址扩展,服务器应该最大支持 32GB,而 Windows Server 2003 32bit...
标签: SQLServer
  摘要:本文介绍了如何使用 Microsoft SQL Server 2000 的 XML 功能将现有的存储过程代码作为 Web 服务提供。 目录 简介 SQL Server 2000 中的现有代码 总结 简介 Microsoft® SQL Server™ 2000 的 XML 功能可以简化将现有代码作为 Web 服务提供的任务。本文集中讨论了传入和传出 Transact SQL 代码的数据与 XML ...
标签: 浏览器
如何取消搜狗浏览器为默认浏览器?   我们可以通过设置其他自己喜欢的浏览器来代替搜狗为默认浏览器,首选我们打款360.点击右侧更多按钮 点击 找到浏览器一栏,在这里可以选择自己喜欢的浏览器来代替搜狗浏览器哦。 为了防止搜狗自动弹出设置为默认浏览器选择,我们再把它去掉这个提醒。在搜狗导航点击工具。...
标签: 浏览器
怎么设置YY浏览器为默认浏览器   大多用户电脑中至少会存在两种以上的浏览器,如何自定义设置指定浏览器为默认状态成为了很多用户都在问的一个问题,今天河东软件园小编以YY浏览器为例,为大家详细介绍下YY浏览器设置为默认浏览器的操作教程,需要的用户赶快学习下吧! 操作方法: 其实将YY浏览器设置为默认状态非常的简单,...
火速浏览器如何设置为默认浏览器   火速浏览器如何设置为默认浏览器?小伙伴们在用浏览器的时候应该都是用自己另外下载的吧?有时候系统默认的是手机本身的浏览器的,那么怎么设置为默认为浏览器呢?现在小编就教小伙伴们火速浏览器如何设置为默认浏览器。 1)点击打开点击下方中间的; 2)点击右下方的然后点击下方的...

经验教程

174

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部