微软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文件的处理过程。
http://www.bkjia.com/phpjc/631219.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/631219.htmltecharticle微软sql server数据库服务器能够在sql数据库里保存图片和大量的文本。图片和文本使用的数据类型分别是image图片类型和text文本类型。假如使...