将数据库中的信息存储至XML文件中

2016-01-29 19:57 7 1 收藏

将数据库中的信息存储至XML文件中,将数据库中的信息存储至XML文件中

【 tulaoshi.com - ASP 】

save.asp

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<!-- #include file="adovbs.inc" --
<%
' Constants file included above.

' 如果文件存在则删除
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Server.MapPath("db_xml.xml")) Then
 objFSO.DeleteFile Server.MapPath("db_xml.xml")
End IF
Set objFSO = Nothing

'变量声明
Dim cnnXML  ' ADO connection
Dim rstXML  ' ADO recordset

'创建数据连接对象
Set cnnXML = Server.CreateObject("ADODB.Connection")

' 这是连接access数据库的例子:
'cnnXML.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
' & Server.MapPath("db_scratch.mdb") & ";"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

' 下面以Sqlserver为例子讲解:
cnnXML.Open "Provider=SQLOLEDB;Data Source=10.2.1.214;" _
 & "Initial Catalog=samples;User Id=samples;Password=password;" _
 & "Connect Timeout=15;Network Library=dbmssocn;"


Set rstXML = Server.CreateObject("ADODB.Recordset")
Set rstXML = cnnXML.Execute("SELECT * FROM scratch ORDER BY id;")

Response.Write "<pSaving data as XML...</p" & vbCrLf

' 保存至xml格式.
rstXML.Save Server.MapPath("db_xml.xml"), adPersistXML

' 关闭对象、释放资源
rstXML.Close
Set rstXML = Nothing
cnnXML.Close
Set cnnXML = Nothing

Response.Write "<pXML file written...</p" & vbCrLf
Response.Write "<pClick <a href=""db_xml.xml""here</a to view the file.</p" & vbCrLf
%

来源:https://www.tulaoshi.com/n/20160129/1510448.html

延伸阅读
捕捉SQL Server 2005数据库大小的趋势,这是非常重要的,因为DBA们可以利用这些信息来规划未来的空间需求,问题的通知类型,并规划繁重负载的时间段。本文将介绍一种捕捉这一信息的简单的方法。 SQL Server上的每个数据库都包含了关于数据库文件的大小的信息,连同其他一些相关信息。为了得到这个信息,我们需要一个方法来从单个数库...
标签: SQLServer
概述 巧妙的规划是实现关系型数据库管理系统(RDBMS)的基础。要满足对更多存储容量的要求,对更快地取得信息的要求,它是唯一方法。想从Microsoft SQL Server 7.0中获得最多,要求组织机构了解它的关键部件--存储引擎--内在和外在。本文是存储引擎结构的高级指南,推荐了配置参数,SQL Server的最佳硬件,以及通过文件和文件组存储大量数...
标签: ASP
引言 本文针对ASP程序设计中最基础、也是最关键的部分"数据库文件的调用"进行说明,同时谈谈ASP程序设计中数据库文件调用的一些技巧。 ASP简介 ASP(Active Server Pages)是微软于1996年推出的Web应用程序开发技术,它是一种脚本语言、ActiveX组件及HTML语言等的综合,微软把它描述为"一个服务器的脚本环境,在这里可以生...
笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做到这一点的话,需要数据库管理员做出很大的努力。具体的来说,要做到这个三个适当有如下几个要求。 一、 根据表的大小来创建索引。 虽然给表创建索引,可以提高查询的效率。但是数...
标签: Web开发
可扩展标记语言(XML,Extensible Markup Language)目前正在成为各种数据特别是文档的首选格式。由于它具有标记不同字段(field)的能力,使得搜索变得更简单和动态化,从而把企业准备扔进废纸篓的文件变成了进行数据挖掘的宝藏。XML把内容从演示格式中解放出来,使材料可以多次重复使用。这样一来,同样的内容可以分别用于新闻发布、白皮书、宣传...

经验教程

511

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部