使用SQL Server Web 助理创建网页

发表于:2007-06-30来源:作者:点击数: 标签:
使用SQL Server Web 助理创建网页 本部分将一步一步的介绍如何使用SQL Server Web 助理。你将学会如何创建显示到你所喜欢网站连接的网页。该网页当表内的数据发生改变时会自动进行更新。 在进行下面的工作之前,你需要创建一个包含你所喜欢网站信息的表。在I

使用SQL Server Web 助理创建网页

本部分将一步一步的介绍如何使用SQL Server Web 助理。你将学会如何创建显示到你所喜欢网站连接的网页。该网页当表内的数据发生改变时会自动进行更新。

在进行下面的工作之前,你需要创建一个包含你所喜欢网站信息的表。在ISQL/w中执行下面的SQL语句创建该表:

CREATE TABLE site_directory(site_name VARCHAR(30), site_URL VARCHAR(30), site_desc VARCHAR(100))

该网页创建了一个名称为site_directory的表,表中有三列:site_name,site_url和site_desc。这三列包含了网站名称,URL和对该网站的简单描述。为了自动地根据该表的内容生成显示你喜欢的连接的网页。请按以下五个步骤进行:

从SQL Server程序组里启动SQL Server Web 助理。该程序在启动时,会要你输入登录信息。输入你的SQL Server名称,你的用户ID,和你的密码。(假如你在使用集成或混合模式,你可以使用信任连接登录)。点击Next按钮进入下一步。

在该步中,首先出现对话框要你指明如何为该网页选择数据。选中“Enter a Query as Free-Form Text”选项。这时在这些圆形按钮下面就会出现一个空的文本窗口(见图12.1)。选择表site_directory所在的数据库。在文本窗口中输入如下的SQL语句:

SELECT * FROM site_directory ORDERED BY site_name

该查询语句会读取表site_directory中所有的记录,并把这些结果以字母顺序排列。点击“Next”进入下一步。

图12.1 SQL Server Web Assistant-查询对话框

 

 

 

 

 

 

 

 

 

 

 

 

 

 

在该步中,你要对所采用的计划进行选择。你的选择有:立刻创建网页,稍后创建网页,当数据改变时创建网页,在星期的某一天创建网页和当某一常规表达式成立时创建网页。在下拉菜单中选中“When Data Changes”。在你做完上面的工作后,就会出现一个在数据库中所有表的列表。在列表中选择表“site_directory”。这样只有当表“site_directory”的内容发生变化时才创建新的网页。点击”Next”进入下一步。

在本步中,首先会问及有关产生的文件的问题(见图12.2)。使用Favorites.cfm作为你网页的文件名。你必须在文件名内包含网站目录的路径。一般的,该路径为c:\.netPub\wwwroot\Favorites.cfm。为了定制该网页,选中按钮“The Following Information”,输入标题“Favorite Web Sites”做为该网页的标题。输入标头“web site list”做为你查询结果的标头。选中“No”指明你不想包含URL连接和参考文本(这是缺省选择)。点击“Next”进入下一步。

图12.2 确定文件选项

 

 

 

 

 

 

 

 

 

 

 

 

 

 

最后一步让你控制网页产生的格式,你可以选择不同的列尺寸,查询结果的格式。最后,你还可以指明该网页是否包含它最后一次生成的时间,日期。列的标题,查询结果的限制等。不要改变它们的缺省设置,点击“Finish”完成。

HTML文件Favorites.cfm将在表site_directory内的数据发生变化时生成。初始状态下,该文件并不存在,因为目前该表内的数据并不发生变化。执行下面的SQL语句向表中添加数据:

INSERT site_directory (site_name ,site_URL ,site_desc ) values ( ‘Microsoft’ , ’www.microsoft.com ‘,’the creator of ASP’)

该语句向site_directory表中添加一条记录。假如你现在查看Web目录,你就会找到文件Favorites.cfm。在Web浏览器内观看该文件,其结果如图12.3所示。

图12.3 查询结果

原文转自:http://www.ltesting.net