下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年辽海版(新教材)小学美术三年级下册期末知识点复习测试卷及答案(2套)
- 2026年鲁教版(五四学制)小学美术五年级下册期末学情测试卷及答案
- 2026年高中篮球快攻说课稿
- 第8节 制作专题网站说课稿-2025-2026学年初中信息技术(信息科技)第三册粤教版(广州)
- 第二节 巴西说课稿2025学年初中地理鲁教版五四学制六年级下册-鲁教版五四学制2012
- 粤版信息科技学习-七年级第3单元练习题(含答案)
- 2026家禽养殖行业周期性特征及疫病防控体系与资本介入模式分析
- 2026咖啡种植气候适应性及品质提升与国际贸易壁垒分析
- 2026年博学之中庸测试题及答案
- 市政工程绿化工程施工方案和技术措施
- 2026年测自己性格测试题及答案
- 2026中国文创产品市场消费趋势与商业模式创新研究报告
- 带状疱疹临床路径完整版
- 北京2025年国家艺术基金管理中心招聘应届毕业生笔试历年参考题库附带答案详解(5卷)
- 《安全预评价提供基础资料清单》
- 铜砭刮痧的基础及临床应用
- (广东一模)2026年广东省高三高考模拟测试(一)政治试卷(含官方答案)
- 2025年广西初中学业水平考试中考(会考)地理试卷(真题+答案)
- 新疆兵团建设工程标准化手册最终版
- 离婚协议书下载电子版完整离婚协议书下载
- 《高数双语》课件section 6.1
评论
0/150
提交评论