WEB开发网
开发学院数据库MSSQL Server 怎样把SQL中的数据输出到HTML页面 阅读

怎样把SQL中的数据输出到HTML页面

 2008-08-28 09:57:33 来源:WEB开发网   
核心提示: class=MsoNormal style="TEXT-INDENT: 21pt">模板文件做好后,我们先把它存放在“D:SQL Server文件”目录下面,怎样把SQL中的数据输出到HTML页面(2),然后我们在SQL SERVER查询分

class=MsoNormal style="TEXT-INDENT: 21pt">模板文件做好后,我们先把它存放在“D:SQL Server文件”目录下面,然后我们在SQL SERVER查询分析器里面执行下面的代码:

   EXECUTEsp_makewebtask
  @outputfile='D:SQLServer文件OutPutHtml.htm',
  @query='SelectSuppliers.CompanyName,Suppliers.ContactName,Products.ProductName,Products.UnitPrice
  FromSuppliersInnerJoinProductsOnSuppliers.SupplierID=Products.SupplierID
  WhereSuppliers.SupplierID=1',
  @templatefile='D:SQLServer文件OutPutHtml.TPL',
  @dbname='NorthWind',
  @rowcnt=0,
  @whentype=9,
  @lastupdated=1
  GO

我们先看sp_makewebtask这个SQL Server自带的系统存储过程,它用来创建一项生成 HTML文档的任务,该文档包含执行过的查询返回的数据。在本例中,上述的参数分别代表的意思为:

@outputfile

生成HTML 文件的位置。如果文档将在远程计算机上生成,则该参数可以是 UNC 名称。

@query

要运行的查询。当在运行任务时,查询结果将以表格形式显示在 HTML 文档中。可以指定多个 SELECT 查询,这样可以在 outputfile 中显示多个表。

@templatefile

用于生成 HTML 文档的模板文件的路径。模板文件包含 HTML 文档的格式特征信息和标记 ,该标记指示将查询结果添加到 HTML 表中的位置。

@dbname

在其上运行查询的数据库名。

指定查询结果是以粗体 (1) 还是非粗体 (0) 显示。bold 的数据类型为 tinyint,默认值为 0。

Tags:怎样 SQL 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接