📄 12-1-2.cfm.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>使用SQL Server Web 助理创建网页</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<font FACE="宋体"><b>
<p ALIGN="JUSTIFY">使用SQL Server Web 助理创建网页</p>
</b></font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY">本部分将一步一步的介绍如何使用SQL Server Web
助理。你将学会如何创建显示到你所喜欢网站连接的网页。该网页当表内的数据发生改变时会自动进行更新。</p>
<p ALIGN="JUSTIFY">在进行下面的工作之前,你需要创建一个包含你所喜欢网站信息的表。在ISQL/w中执行下面的SQL语句创建该表:</p>
<p ALIGN="JUSTIFY">CREATE TABLE site_directory(site_name VARCHAR(30), site_URL
VARCHAR(30), site_desc VARCHAR(100))</p>
<p ALIGN="JUSTIFY">该网页创建了一个名称为site_directory的表,表中有三列:site_name,site_url和site_desc。这三列包含了网站名称,URL和对该网站的简单描述。为了自动地根据该表的内容生成显示你喜欢的连接的网页。请按以下五个步骤进行:</p>
<blockquote>
<p ALIGN="JUSTIFY">从SQL Server程序组里启动SQL Server Web
助理。该程序在启动时,会要你输入登录信息。输入你的SQL Server名称,你的用户ID,和你的密码。(假如你在使用集成或混合模式,你可以使用信任连接登录)。点击Next按钮进入下一步。</p>
<p ALIGN="JUSTIFY">在该步中,首先出现对话框要你指明如何为该网页选择数据。选中“Enter
a Query as Free-Form Text”选项。这时在这些圆形按钮下面就会出现一个空的文本窗口(见图12.1)。选择表site_directory所在的数据库。在文本窗口中输入如下的SQL语句:</p>
<blockquote>
<p ALIGN="JUSTIFY">SELECT * FROM site_directory ORDERED BY site_name</p>
<p ALIGN="JUSTIFY">该查询语句会读取表site_directory中所有的记录,并把这些结果以字母顺序排列。点击“Next</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">进入下一步。</p>
<p ALIGN="JUSTIFY"><b>图12.1 SQL Server Web Assistant-查询对话框</b></p>
<p><img SRC="Image99.gif" tppabs="http://210.74.168.175/guide/asp/part12/Image99.gif" WIDTH="576" HEIGHT="441" ALIGN="LEFT"> <b></p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
</blockquote>
</b><p ALIGN="JUSTIFY">在该步中,你要对所采用的计划进行选择。你的选择有:立刻创建网页,稍后创建网页,当数据改变时创建网页,在星期的某一天创建网页和当某一常规表达式成立时创建网页。在下拉菜单中选中“When
Data Changes</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">。在你做完上面的工作后,就会出现一个在数据库中所有表的列表。在列表中选择表“site_directory”。这样只有当表“site_directory</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">的内容发生变化时才创建新的网页。点击</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">Next</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">进入下一步。</p>
<p ALIGN="JUSTIFY">在本步中,首先会问及有关产生的文件的问题(见图12.2)。使用Favorites.cfm作为你网页的文件名。你必须在文件名内包含网站目录的路径。一般的,该路径为c:\InetPub\wwwroot\Favorites.cfm。为了定制该网页,选中按钮“The
Following Information</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">,输入标题“Favorite
Web Sites”做为该网页的标题。输入标头“web site list”做为你查询结果的标头。选中“No”指明你不想包含URL连接和参考文本(这是缺省选择)。点击“Next”进入下一步。</p>
<b><p ALIGN="JUSTIFY">图12.2 确定文件选项</p>
<p><img SRC="Image100.gif" tppabs="http://210.74.168.175/guide/asp/part12/Image100.gif" WIDTH="576" HEIGHT="440" ALIGN="LEFT"> </p>
<p ALIGN="JUSTIFY"> </p>
</b><p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY"> </p>
<p ALIGN="JUSTIFY">最后一步让你控制网页产生的格式,你可以选择不同的列尺寸,查询结果的格式。最后,你还可以指明该网页是否包含它最后一次生成的时间,日期。列的标题,查询结果的限制等。不要改变它们的缺省设置,点击“Finish”完成。</p>
</blockquote>
<p ALIGN="JUSTIFY">HTML文件Favorites.cfm将在表site_directory内的数据发生变化时生成。初始状态下,该文件并不存在,因为目前该表内的数据并不发生变化。执行下面的SQL语句向表中添加数据:</p>
<p ALIGN="JUSTIFY">INSERT site_directory (site_name ,site_URL ,site_desc ) values ( </font><font
SIZE="3">‘</font><font FACE="宋体" SIZE="3">Microsoft</font><font SIZE="3">’</font><font
FACE="宋体" SIZE="3"> , </font><font SIZE="3">’</font><font FACE="宋体" SIZE="3">www.microsoft.com
</font><font SIZE="3">‘</font><font FACE="宋体" SIZE="3">,</font><font SIZE="3">’</font><font
FACE="宋体" SIZE="3">the creator of ASP</font><font SIZE="3">’</font><font
FACE="宋体" SIZE="3">)</p>
<p ALIGN="JUSTIFY">该语句向site_directory表中添加一条记录。假如你现在查看Web目录,你就会找到文件Favorites.cfm。在Web浏览器内观看该文件,其结果如图12.3所示。</p>
<b>
<p ALIGN="JUSTIFY">图12.3 查询结果</p>
<p><img SRC="Image101.gif" tppabs="http://210.74.168.175/guide/asp/part12/Image101.gif" WIDTH="524" HEIGHT="424" ALIGN="LEFT"> </b></p>
</font>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -