?? 12-1-2.cfm.htm
字號(hào):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>使用SQL Server Web 助理創(chuàng)建網(wǎng)頁(yè)</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<font FACE="宋體"><b>
<p ALIGN="JUSTIFY">使用SQL Server Web 助理創(chuàng)建網(wǎng)頁(yè)</p>
</b></font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY">本部分將一步一步的介紹如何使用SQL Server Web
助理。你將學(xué)會(huì)如何創(chuàng)建顯示到你所喜歡網(wǎng)站連接的網(wǎng)頁(yè)。該網(wǎng)頁(yè)當(dāng)表內(nèi)的數(shù)據(jù)發(fā)生改變時(shí)會(huì)自動(dòng)進(jìn)行更新。</p>
<p ALIGN="JUSTIFY">在進(jìn)行下面的工作之前,你需要?jiǎng)?chuàng)建一個(gè)包含你所喜歡網(wǎng)站信息的表。在ISQL/w中執(zhí)行下面的SQL語(yǔ)句創(chuàng)建該表:</p>
<p ALIGN="JUSTIFY">CREATE TABLE site_directory(site_name VARCHAR(30), site_URL
VARCHAR(30), site_desc VARCHAR(100))</p>
<p ALIGN="JUSTIFY">該網(wǎng)頁(yè)創(chuàng)建了一個(gè)名稱為site_directory的表,表中有三列:site_name,site_url和site_desc。這三列包含了網(wǎng)站名稱,URL和對(duì)該網(wǎng)站的簡(jiǎn)單描述。為了自動(dòng)地根據(jù)該表的內(nèi)容生成顯示你喜歡的連接的網(wǎng)頁(yè)。請(qǐng)按以下五個(gè)步驟進(jìn)行:</p>
<blockquote>
<p ALIGN="JUSTIFY">從SQL Server程序組里啟動(dòng)SQL Server Web
助理。該程序在啟動(dòng)時(shí),會(huì)要你輸入登錄信息。輸入你的SQL Server名稱,你的用戶ID,和你的密碼。(假如你在使用集成或混合模式,你可以使用信任連接登錄)。點(diǎn)擊Next按鈕進(jìn)入下一步。</p>
<p ALIGN="JUSTIFY">在該步中,首先出現(xiàn)對(duì)話框要你指明如何為該網(wǎng)頁(yè)選擇數(shù)據(jù)。選中“Enter
a Query as Free-Form Text”選項(xiàng)。這時(shí)在這些圓形按鈕下面就會(huì)出現(xiàn)一個(gè)空的文本窗口(見(jiàn)圖12.1)。選擇表site_directory所在的數(shù)據(jù)庫(kù)。在文本窗口中輸入如下的SQL語(yǔ)句:</p>
<blockquote>
<p ALIGN="JUSTIFY">SELECT * FROM site_directory ORDERED BY site_name</p>
<p ALIGN="JUSTIFY">該查詢語(yǔ)句會(huì)讀取表site_directory中所有的記錄,并把這些結(jié)果以字母順序排列。點(diǎn)擊“Next</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">進(jìn)入下一步。</p>
<p ALIGN="JUSTIFY"><b>圖12.1 SQL Server Web Assistant-查詢對(duì)話框</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">在該步中,你要對(duì)所采用的計(jì)劃進(jìn)行選擇。你的選擇有:立刻創(chuàng)建網(wǎng)頁(yè),稍后創(chuàng)建網(wǎng)頁(yè),當(dāng)數(shù)據(jù)改變時(shí)創(chuàng)建網(wǎng)頁(yè),在星期的某一天創(chuàng)建網(wǎng)頁(yè)和當(dāng)某一常規(guī)表達(dá)式成立時(shí)創(chuàng)建網(wǎng)頁(yè)。在下拉菜單中選中“When
Data Changes</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">。在你做完上面的工作后,就會(huì)出現(xiàn)一個(gè)在數(shù)據(jù)庫(kù)中所有表的列表。在列表中選擇表“site_directory”。這樣只有當(dāng)表“site_directory</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">的內(nèi)容發(fā)生變化時(shí)才創(chuàng)建新的網(wǎng)頁(yè)。點(diǎn)擊</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">Next</font><font SIZE="3">”</font><font
FACE="宋體" SIZE="3">進(jìn)入下一步。</p>
<p ALIGN="JUSTIFY">在本步中,首先會(huì)問(wèn)及有關(guān)產(chǎn)生的文件的問(wèn)題(見(jiàn)圖12.2)。使用Favorites.cfm作為你網(wǎng)頁(yè)的文件名。你必須在文件名內(nèi)包含網(wǎng)站目錄的路徑。一般的,該路徑為c:\InetPub\wwwroot\Favorites.cfm。為了定制該網(wǎng)頁(yè),選中按鈕“The
Following Information</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">,輸入標(biāo)題“Favorite
Web Sites”做為該網(wǎng)頁(yè)的標(biāo)題。輸入標(biāo)頭“web site list”做為你查詢結(jié)果的標(biāo)頭。選中“No”指明你不想包含URL連接和參考文本(這是缺省選擇)。點(diǎn)擊“Next”進(jìn)入下一步。</p>
<b><p ALIGN="JUSTIFY">圖12.2 確定文件選項(xiàng)</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">最后一步讓你控制網(wǎng)頁(yè)產(chǎn)生的格式,你可以選擇不同的列尺寸,查詢結(jié)果的格式。最后,你還可以指明該網(wǎng)頁(yè)是否包含它最后一次生成的時(shí)間,日期。列的標(biāo)題,查詢結(jié)果的限制等。不要改變它們的缺省設(shè)置,點(diǎn)擊“Finish”完成。</p>
</blockquote>
<p ALIGN="JUSTIFY">HTML文件Favorites.cfm將在表site_directory內(nèi)的數(shù)據(jù)發(fā)生變化時(shí)生成。初始狀態(tài)下,該文件并不存在,因?yàn)槟壳霸摫韮?nèi)的數(shù)據(jù)并不發(fā)生變化。執(zhí)行下面的SQL語(yǔ)句向表中添加數(shù)據(jù):</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">該語(yǔ)句向site_directory表中添加一條記錄。假如你現(xiàn)在查看Web目錄,你就會(huì)找到文件Favorites.cfm。在Web瀏覽器內(nèi)觀看該文件,其結(jié)果如圖12.3所示。</p>
<b>
<p ALIGN="JUSTIFY">圖12.3 查詢結(jié)果</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>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -