为Web浏览器提供SQLServer1映像
如果您使用VB或VC开发前端应用程序并在Windows上运行,则可以轻松地从SQL中获得
将图片数据提取出来,放在一个文件中,并在屏幕上显示,
这不是那么容易的。虽然网页助手sp_makewebtask,在SQL Server 6.5提供sp_runwebtask,他们可以使用
SQL中的数据被转换成HTML文件,但我们有更好的解决方案。
场。另一方面,sp_makewebtask参数过多,很难用,很难定制网页。
我们已经提供了一个解决方案来从SQL数据网页加载图片,这比使用一sp_makewebtask.we
ActiveX动态链接库和ASP页面开发了一个Web项目。动态链接库负责打开连接到SQL以保存图片,从提取
把它们保存在一个临时file.asp与动态链接库获得的临时图片文件的位置。这样,当访问者点击网站,
图片将被下载到他。在这篇文章中,我们将介绍设置sql的步骤。然后,我们还介绍了如何利用VB5和活动
数据对象ADO 1.5建立了ActiveX动态链接库,最后讨论了asp Web项目的建立、与SQL的连接以及ASP文件的编写。
过程。
设置SQL
本文非常简单,只包含一个名为产品的表,代表一般杂货店的各种不同商品。
第一步是在SQL Server中构建一个设备(在SQL Server 7中,已经实现了设备的概念)。
取消)虽然可以编写SQL脚本来设置,但是使用SQL企业管理器更容易操作。
设备(数据库设备)。单击鼠标右键并在快捷方式中选择新设备(新设备)。在name(name)字段中输入
grocevb_dev,设置设备2MB的大小。然后,单击创建按钮,设置它。然后,使用相同的
另一个装置被设置为一个日志文件名称的装置grocevb_log,并设置其大小为1MB。
接下来,您需要构建一个新的。在树中选择(数据库),然后单击右键。然后,在弹出菜单中选择新建菜单。
(新的数据库),在新的对话框,输入名称grocevb,并从下拉列表中选择一grocevb_dev
作为一个数据的装置,grocevb_log作为一个登录器,然后单击创建按钮,设置它。我们忽视它的时间。
安全性、备份、用户访问等问题,因为它们与本文没有直接关系。
我们建立了只有一个表的表名的产品。有这种形式的多个领域,其中有两个领域,prod_image和
prod_imagetype需要特别说明的prod_image字段的数据类型是一个照片,其中一张产品保存。
的prod_imagetype场保存图片,如类型。GIF或JPG,这是最常见的两种类型的图片在互联网上。此表的重点是
prod_id,这是一个指数指标的非集群。这样,每一幅画都有一个独特的prod_id.the SQL脚建立产品表中给出的列表
在这种情况下,只有四种产品被放置在这个演示中。
清单A:为产品表建立脚本。
imageloader VB / *是用来使用产品表中建立动态链接库。* * /
产品表
(
prod_id INT约束pk_prod主键聚集的身份(1, 1),
categ_id int空约束fk_prod引用类(categ_id),
prod_name char(80)不为空的唯一非聚集,
prod_unitprice钱不空,
prod_unitquant char(15)不为空,
prod_desc varchar(255)零违约('unknown),
prod_imagetype char(3)不为空,
prod_image图像不空,)
去