在查詢數據庫的時候
我們經常會把一些查詢的結果保存起來
如數據存放到EXCEL中
但如果把數據存放到HTML頁面中去顯示
並且把數據以網頁形式展現出來的時候
這樣會更直觀
我們平常在查詢數據庫的時候經常會把一些查詢的結果保存起來如數據存放到EXCEL中但如果能有辦法把數據存放到HTML頁面中去顯示並且把數據以網頁形式展現出來的時候這樣會更直觀
我們先來了解一下模板文件Template模板後綴名稱為TPLTPL文件和HTML文件一樣在TPL文件中注意其中的>標記分別代表的意思如下
Begindetail代表准備開始替換模板文件的開始
Enddetail代表結束替換模板文件
insert_data_here代表指明在何處插入結果集中的數據如果結果集記錄中包含多個字段的話insert_data_here將按照其在記錄中的順序也就是查詢語句SELECT執行語句中的字段順序來按順序地插入數據也就是說每個結果記錄中的每個字段只能在頁面中被插入一次如果要想在頁面中多次使用某個字段可以先將它賦給一個變量然後再反復地使用此變量即可
那我們就來做一個簡單格式的TPL模板命名為OutPutHtmlTPL模板的HTML代碼如下
<meta http
equiv=
Content
Type
content=
text/html; charset=gb
/>
<TITLE>show HTML</TITLE>
<BODY>
<center>
<P>
<H
>
<TABLE BORDER=
cellpadding=
cellspacing=
>
<TR> <TH><B>公司名稱</B></TH>
<TH><B>聯系人</B></TH>
<TH><B>產品名稱</B></TH>
<TH><B>產品名稱</B></TH>
</TR>
<%begindetail%>
<TR> <TD> <%insert_data_here%> </TD>
<TD ALIGN=RIGHT><%insert_data_here%></TD>
<TD ALIGN=RIGHT><%insert_data_here%></TD>
<TD ALIGN=RIGHT><%insert_data_here%></TD>
</TR>
<%enddetail%>
</TABLE>
</center>
</H
>
</BODY>
</HTML>
class=MsoNormal style=TEXTINDENT: pt>模板文件做好後我們先把它存放在D:\SQL Server文件目錄下面然後我們在SQL SERVER查詢分析器裡面執行下面的代碼
EXECUTE sp_makewebtask
@outputfile =
D:\SQL Server文件\OutPutHtml
htm
@query =
Select Suppliers
CompanyName
Suppliers
ContactName
Products
ProductName
Products
UnitPrice
From Suppliers Inner Join Products On Suppliers
SupplierID=Products
SupplierID
Where Suppliers
SupplierID=
@templatefile =
D:\SQL Server文件\OutPutHtml
TPL
@dbname =
NorthWind
@rowcnt =
@whentype =
@lastupdated =
GO
[] [] []
From:http://tw.wingwit.com/Article/program/SQL/201311/16296.html