怎样把SQL中的数据输出到HTML页面_第1页
怎样把SQL中的数据输出到HTML页面_第2页
怎样把SQL中的数据输出到HTML页面_第3页
怎样把SQL中的数据输出到HTML页面_第4页
怎样把SQL中的数据输出到HTML页面_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、怎样把SQL中的数据输出到HTML页面我们平常在查询数据库的时候,经常会把一些查询的结果保存起来,如数据 存放到EXCEL中,但如果能有办法把数据存放到HTML页面中去显示,并且把数 据以网页形式展现出来的时候,这样会更直观。我们先来了解一下模板文件,Template模板,后缀名称为TPL,TPL文件和 HTML文件一样,在TPL文件中注意其中的标记,分别代表的意思如下:Begindetail:代表准备开始替换模板文件的开始Enddetail:代表结束替换模板文件insert_data_here:代表指明在何处插入结果集中的数据。如果结果集记 录中包含多个字段的话,insert_data_he

2、re将按照其在记录中的顺序,也就是 查询语句SELECT执行语句中的字段顺序,来按顺序地插入数据。也就是说,每 个结果记录中的每个字段只能在页面中被插入一次。如果要想在页面中多次使 用某个字段,可以先将它赋给一个变量。然后再反复地使用此变量即可。那我们就来做一个简单格式的TPL模板,命名为OutPutHtml.TPL,模板的 HTML代码如下:show HTML 公司名称 联系人 产品名称 产品名称 模板文件做好后,我们先把它存放在“D:SQL Server文件”目录下面,然后 我们在SQL SERVER查询分析器里面执行下面的代码:EXECUTE sp_makewebtaskoutputfi

3、le = D:SQL Server 文件OutPutHtml.htm,query = Select Suppliers.CompanyName,Suppliers.ContactName,Prod ucts.ProductName,Products.UnitPriceFrom Suppliers Inner Join Products On Suppliers.SupplierID二Prod ucts.SupplierIDWhere Suppliers.SupplierID=1,templatefile = D:SQL Server 文件OutPutHtml.TPL,dbname = Nort

4、hWind,rowcnt = 0,whentype = 9 ,lastupdated = 1GO我们先看sp_makewebtask这个SQL Server自带的系统存储过程,它用来 创建一项生成HTML文档的任务,该文档包含执行过的查询返回的数据。在本 例中,上述的参数分别代表的意思为:outputfile生成HTML文件的位置。如果文档将在远程计算机上生成,则该参数可以是UNC名称。query要运行的查询。当在运行任务时,查询结果将以表格形式显示在HTML文 档中。可以指定多个 SELECT 查询,这样可以在 outputfile中显示多个表。templatefile用于生成HTML文档的

5、模板文件的路径。模板文件包含HTML文档的格 式特征信息和标记,该标记指示将查询结果添加到HTML表中的位置。dbname在其上运行查询的数据库名。指定查询结果是以粗体(1)还是非粗体(0)显示bold的数据类型 为tinyint,默认值为0。rowcnt指定生成的HTML文档中所显示行的最大值。默认值为0,用来指定显 示在HTML文档中满足给定查询的所有行。whentype指定何时运行创建HTML文档的任务。9代表立即和应请求创建页。将立 即创建和重新创建HTML文档。lastupdated指定所生成的HTML文档是否显示“上次更新时间:”时间戳指示上次更 新的日期和时间(1)或者没有时间戳

6、(0)。在HTML文档中,时间戳出现 在查询结果的前一行。上面的存储过程如果在SQL Server 2005下执行,还须得开通执行它的权 限,可以执行下面的代码:sp_configure show advanced options, 1;GORECONFIGURE;GOsp_configure Web Assistant Procedures, 1;GORECONFIGUREGO执行过后,我们看在D盘SQL Server文件下面生成一个OutPutHtml.htm 文件,查看原代码,可以看到模板标记替换成对应的数据库的内容,代码如下:show HTML 公司名称 联系人 产品名称 产品名称 Exotic Liquids Charlotte CooperChai18.0000 Exotic Liquids Charlotte CooperChang19.0000 Exotic Liquids Charlotte CooperA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论