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

王朝asp·作者佚名  2006-11-24
宽屏版  字体: |||超大  

save.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") & ";"

' 下面以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 "<p>Saving 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 "<p>XML file written...</p>" & vbCrLf

Response.Write "<p>Click <a href=""db_xml.xml"">here</a> to view the file.</p>" & vbCrLf

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有