熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

怎樣把SQL中的數據輸出到HTML頁面[2]

2013-11-13 12:38:33  來源: SQL語言 

  我們先看sp_makewebtask這個SQL Server自帶的系統存儲過程它用來創建一項生成 HTML文檔的任務該文檔包含執行過的查詢返回的數據在本例中上述的參數分別代表的意思為

  @outputfile

  生成HTML 文件的位置如果文檔將在遠程計算機上生成則該參數可以是 UNC 名稱

  @query

  要運行的查詢當在運行任務時查詢結果將以表格形式顯示在 HTML 文檔中可以指定多個 SELECT 查詢這樣可以在 outputfile 中顯示多個表

  @templatefile

  用於生成 HTML 文檔的模板文件的路徑模板文件包含 HTML 文檔的格式特征信息和標記 該標記指示將查詢結果添加到 HTML 表中的位置

  @dbname

  在其上運行查詢的數據庫名

  指定查詢結果是以粗體 () 還是非粗體 () 顯示bold 的數據類型為 tinyint默認值為

  @rowcnt

  指定生成的 HTML 文檔中所顯示行的最大值默認值為 用來指定顯示在 HTML 文檔中滿足給定查詢的所有行

  @whentype

  指定何時運行創建 HTML 文檔的任務代表立即和應請求創建頁將立即創建和重新創建 HTML 文檔

 @lastupdated

  指定所生成的 HTML 文檔是否顯示上次更新時間時間戳指示上次更新的日期和時間 () 或者沒有時間戳 ()在 HTML 文檔中時間戳出現在查詢結果的前一行

  上面的存儲過程如果在SQL Server 下執行還須得開通執行它的權限可以執行下面的代碼   

  sp_configure show advanced options ;
  GO
  RECONFIGURE;
  GO
  sp_configure Web Assistant Procedures ;
  GO
  RECONFIGURE
  GO


  執行過後我們看在D盤SQL Server文件下面生成一個OutPutHtmlhtm文件查看原代碼可以看到模板標記替換成對應的數據庫的內容代碼如下

[]  []  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16297.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.