数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

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


发布日期:2021年01月09日
 
怎样把SQL中的数据输出到HTML页面[2]

我们先看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文件查看原代码可以看到模板标记替换成对应的数据库的内容代码如下

[] [] []

               

上一篇:PB环境下分布式应用程序的开发(二)

下一篇:怎样把SQL中的数据输出到HTML页面[1]