




全文预览已结束
VIP免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
怎样把SQL中的数据输出到HTML页面我们平常在查询数据库的时候,经常会把一些查询的结果保存起来,如数据存放到EXCEL中,但如果能有办法把数据存放到HTML页面中去显示,并且把数据以网页形式展现出来的时候,这样会更直观。 我们先来了解一下模板文件,Template模板,后缀名称为TPL,TPL文件和HTML文件一样,在TPL文件中注意其中的标记,分别代表的意思如下: Begindetail:代表准备开始替换模板文件的开始 Enddetail:代表结束替换模板文件 insert_data_here:代表指明在何处插入结果集中的数据。如果结果集记录中包含多个字段的话,insert_data_here将按照其 在记录中的顺序,也就是查询语句SELECT执行语句中的字段顺序,来按顺序地插入数据。也就是说,每个结果记录中的每个字段只能在页面中被插入一次。如 果要想在页面中多次使用某个字段,可以先将它赋给一个变量。然后再反复地使用此变量即可。 那我们就来做一个简单格式的TPL模板,命名为OutPutHtml.TPL,模板的HTML代码如下: showHTML 公司名称 联系人 产品名称 产品名称 模板文件做好后,我们先把它存放在“D:SQLServer文件”目录下面,然后我们在SQLSERVER查询分析器里面执行下面的代码: 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这个SQLServer自带的系统存储过程,它用来创建一项生成HTML文档的任务,该文档包含执行过的查询返回的数据。在本例中,上述的参数分别代表的意思为: outputfile 生成HTML文件的位置。如果文档将在远程计算机上生成,则该参数可以是UNC名称。 query 要运行的查询。当在运行任务时,查询结果将以表格形式显示在HTML文档中。可以指定多个SELECT查询,这样可以在outputfile中显示多个表。 templatefile 用于生成HTML文档的模板文件的路径。模板文件包含HTML文档的格式特征信息和标记,该标记指示将查询结果添加到HTML表中的位置。 dbname 在其上运行查询的数据库名。 指定查询结果是以粗体(1)还是非粗体(0)显示。bold的数据类型为tinyint,默认值为0。 rowcnt 指定生成的HTML文档中所显示行的最大值。默认值为0,用来指定显示在HTML文档中满足给定查询的所有行。 whentype 指定何时运行创建HTML文档的任务。9代表立即和应请求创建页。将立即创建和重新创建HTML文档。 lastupdated 指定所生成的HTML文档是否显示“上次更新时间:”时间戳指示上次更新的日期和时间(1)或者没有时间戳(0)。在HTML文档中,时间戳出现在查询结果的前一行。 上面的存储过程如果在SQLServer2005下执行,还须得开通执行它的权限,可以执行下面的代码: sp_configureshowadvancedoptions,1; GO RECONFIGURE; GO sp_configureWebAssistantProcedures,1; GO RECONFIGURE GO 执行过后,我们看在D盘SQLServer文件下面生成一个OutPutHtml.htm文件,查看原代码,可以看到模板标记替换成对应的数据库的内容,代码如下: showHTML 公司名称 联系人 产品名称 产品名称 ExoticLiquids CharlotteCooper Chai 18.0000 ExoticLiquids CharlotteCooper Chang 19.0000 ExoticLiquids CharlotteCooper Anisee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《CB-T 3898 - 1999船舶电路图图形符号》新解读
- 广东省广州市天河区2023-2024学年四年级下学期数学期末试卷(含答案)
- 汽车传感器与检测技术电子教案:碰撞传感器
- 安全卫生教育工作计划-卫生工作计划
- 深圳南山电力花园二期项目策划及设计招标方案
- 培训学校消防管理制度
- 厂内物流追溯管理制度
- 5月郑州市场信息集成月报告44P
- 物理中考一轮复习教案 第二十七讲 欧姆定律的应用 第2课时
- 介绍树木活动方案
- 包虫病测试试题及答案
- 【MOOC】树木学-北京林业大学 中国大学慕课MOOC答案
- 国开《农村社会学》形考作业1-4参考答案
- 2024年浙江省中考社会试卷真题(含标准答案及评分标准)
- 小学生个人简历WORD模板
- 小天鹅说明书
- 09智能护理imedical管理用户手册
- 加油站安全隐患排查检查表
- 品牌策略营销课件(共105页).ppt
- 煤炭工业露天煤矿可行性研究报告编制内容
- 螺杆制冷机组操作手册
评论
0/150
提交评论