服务器之家

服务器之家 > 正文

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

时间:2019-10-16 09:43     来源/作者:asp代码网

save.asp

  1. <!-- #include file="adovbs.inc" -->  
  2. <%  
  3. ' Constants file included above.  
  4. ' 如果文件存在则删除  
  5. Dim objFSO  
  6. Set objFSO = Server.CreateObject("Scripting.FileSystemObject")  
  7. If objFSO.FileExists(Server.MapPath("db_xml.xml")) Then  
  8.  objFSO.DeleteFile Server.MapPath("db_xml.xml")  
  9. End IF  
  10. Set objFSO = Nothing  
  11. '变量声明  
  12. Dim cnnXML  ' ADO connection  
  13. Dim rstXML  ' ADO recordset  
  14. '创建数据连接对象  
  15. Set cnnXML = Server.CreateObject("ADODB.Connection")  
  16. ' 这是连接access数据库的例子:  
  17. 'cnnXML.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _  
  18. ' & Server.MapPath("db_scratch.mdb") & ";"  
  19. ' 下面以Sqlserver为例子讲解:  
  20. cnnXML.Open "Provider=SQLOLEDB;Data Source=10.2.1.214;" _  
  21.  & "Initial Catalog=samples;User Id=samples;Password=password;" _  
  22.  & "Connect Timeout=15;Network Library=dbmssocn;"  
  23. Set rstXML = Server.CreateObject("ADODB.Recordset")  
  24. Set rstXML = cnnXML.Execute("SELECT * FROM scratch ORDER BY id;")  
  25. Response.Write "<p>Saving data as XML...</p>" & vbCrLf  
  26. ' 保存至xml格式.  
  27. rstXML.Save Server.MapPath("db_xml.xml"), adPersistXML  
  28. ' 关闭对象、释放资源  
  29. rstXML.Close  
  30. Set rstXML = Nothing  
  31. cnnXML.Close  
  32. Set cnnXML = Nothing  
  33. Response.Write "<p>XML file written...</p>" & vbCrLf  
  34. Response.Write "<p>Click <a href=""db_xml.xml"">here</a> to view the file.</p>" & vbCrLf  
  35. %>  
标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部