20.5.1 web assistant wizard 的功能 web assistant wizard 是sql server 提供的網(wǎng)頁發(fā)布向?qū)АK趾啽恪嵱茫词箤eb 技術(shù)一竅不通,也可以用它來生成數(shù)據(jù)庫網(wǎng)頁。 web assistant wizard 主要有以下幾個功能:
利用sql server 的數(shù)據(jù)生成標準的html 文件。web assistant wizard 通常是通過使用transact-sql 查詢語句或存儲過程來生成html 文件的;
data from the tables and columns that i select: 對指定的單個表的列進行查詢;
result set s of a stored procedure i select: 使用存儲過程查詢數(shù)據(jù);
data from the transact-sql statement i specify: 使用自定義的查詢語句進行查詢; 圖20-12 定義web assistant 工作計劃對話框
(5) 單擊"下一步"按鈕.如果選擇“data from the tables and columns that i select” 方式,對指定的單個表的列進行查詢,則出現(xiàn)如圖20-13 所示的選擇要查詢數(shù)據(jù)的表和列對話框。單擊“下一步”按鈕,則會出現(xiàn)如圖20-14 所示的指定數(shù)據(jù)查詢的行限制對話框,可以限制返回的數(shù)據(jù)。
如果選擇“result set s of a stored procedure i select” 方式,使用存儲過程查詢數(shù)據(jù),則出現(xiàn)如圖20-15 所示的選擇存儲過程對話框。如果所選擇的存儲過程需要指定參數(shù)的值,那么在選擇好存儲過程后單擊“下一步”按鈕,就會出現(xiàn)如圖20-16 所示的指定參數(shù)值對話框。
如果選擇“data from the transact-sql statement i specify” 方式,使用自定義的查詢語句進行查詢,則出現(xiàn)如圖20-17 所示的編輯transact-sql 查詢語句對話框。在此,用戶可以進行多表查詢。 (6) 接下來出現(xiàn)指定web assistant 工作計劃對話框,如圖20-18 所示。在此選擇進行發(fā)布更新的工作方式,共有以下幾種方式:
only one time when i complete this wizard: 只在完成向?qū)Ш蟾乱淮危?
on demand: 在有請求時更新;
only one time: 只在特定的時間更新一次;
when the sql server data changes: 當sql server 數(shù)據(jù)改變時更新;
at regularly scheduled intervals: 以規(guī)定的時間間隔更新;
(7) 單擊“下一步”按鈕。如果選擇前三種更新方式,則出現(xiàn)如圖20-19 所示的指定web 頁名稱及存儲位置對話框。 如果選擇“when the sql server data changes” 方式,則出現(xiàn)如圖20-20 所示的選擇所要監(jiān)視的表和列對話框。此時,如果更改所選擇表的指定列的數(shù)據(jù),則系統(tǒng)會自動更新所發(fā)布的web 頁。單擊“下一步”按鈕,則出現(xiàn)如圖20-19 所示的發(fā)布web 頁對話框。 如果選擇“at regularly scheduled intervals” 方式,則出現(xiàn)如圖20-21 所示的指定進行更新的時間間隔對話框。以后每到規(guī)定的時間就會進行自動更新。單擊“下一步”按鈕,則出現(xiàn)如圖20-19 所示的發(fā)布web 頁對話框。 (8) 在圖20-19 中指定了所發(fā)布的web 頁的名稱和存儲路徑后,單擊“下一步” 按鈕,接下來出現(xiàn)格式化web 頁對話框,如圖20-22 所示。您可以利用web assistant 來格式化web 頁,也可以選擇web 頁模板來定制所要進行發(fā)布的 web 頁(如果選擇使用模版則會跳過第9 10 11 三個步驟)。 (9) 在圖20-22 中選擇“yes help me format the web page”, 單擊“下一步” 按鈕,接下來出現(xiàn)格式化web 頁標題對話框,如圖20-23 所示。單擊“下一步”按鈕。 (10) 接下來出現(xiàn)格式化數(shù)據(jù)表格對話框,如圖20-24 所示,單擊“下一步”按鈕。 (11) 接下來出現(xiàn)添加超鏈接對話框,如圖20-25 所示。單擊“下一步”按鈕。 (12) 接下來出現(xiàn)限制表格數(shù)據(jù)行對話框,如圖20-26 所示。單擊“下一步”按鈕。 (13) 接下來出現(xiàn)完成web assistant wizard 對話框,如圖20-27 所示。單擊“下一步”按鈕。