您的位置: 首页-> 电脑文摘-> 网站开发-> XML技术-> 正文

将Recordset作为XML保存
作者佚名 来源ZDNET 加入时间:2004-11-26

微软使得将ActiveX数据对象(ADO)的Recordset作为XML在ADO 2.1里保存成为可能。这对于将Recordset保存在客户计算机上用于脱机使用很有用处。如果你希望通过可扩展样式表语言转换(XSLT)来操控Recordset的数据,那么这一能力也是很有用的。

要将Recordset作为XML来保存,就要调用Save方法,并将目标文件及adPersistXML标志进行传递:

Dim rst As Recordset

Set rst = New Recordset
rst.ActiveConnection = "PROVIDER=SQLOLEDB;DATA SOURCE=SQLServer;" & _
                       "Initial Catalog=pubs;Integrated Security=SSPI"
rst.CursorLocation = adUseClient
rst.Open "Select * from authors where au_lname = 'Smith'"
rst.SaveApp.Path & "\recordset.xml", adPersistXML
rst.Close

如果所指定的文件命已经存在,那么对Save方法的调用就会导致一个运行错误。

要打开已经保存的Recordset,就要将文件名传递给Recordset的Open方法。设置ActiveConnection属性能够让你将Recordset保存会数据库里:

Dim rst As Recordset

Set rst = New Recordset
rst.CursorLocation = adUseClient
rst.OpenApp.Path & "\recordset.xml"
rst.ActiveConnection = "PROVIDER=SQLOLEDB;DATA SOURCE=SQLServer;" & _
                       "Initial Catalog=pubs;Integrated Security=SSPI"

MsgBoxrst.RecordCount



[文章录入员:tonny]

相关文章
  • XML和现代CGI应用程序
  • 用VB.NET和XPath简化XML导航
  • 使用XMLHTTP发送超长XML表单数据
  • xml中的空格之完全解说
  • XML数据库中几个容易混淆的概念
  • 利用XML开发留言板简单的例子
  • 使用JavaScript访问XML数据
  • Delphi6中XML文档的应用
  • XML文件编程
  • XML数据绑定
  • 相关软件:
  • XML高级编程完整版
  • XML 初学进阶
  • XML轻松学习手册
  • 无废话XML
  • XML实用大全1-18章
  • XML学习指南
  • XML高级编程
  • ASP.NET-XML深入编程技术
  • XML解决方案开发实务
  • ::PCBOOKCN'ADS::


    ::XML技术::
    ASP/ASP.NET
    PHP技术
    JSP技术
    XML技术
    CGI/PERL
    WEB服务器
    其它
    ::阅读排行::
    ·XML介绍
    ·使用JavaScript访问XM...
    ·XML介绍
    ·初学MXL
    ·利用XML开发留言板简单的例子
    ·使用XMLHTTP发送超长XML...
    ·XML数据库中几个容易混淆的概念
    ·xml中的空格之完全解说
    ·用VB.NET和XPath简化X...
    ·将Recordset作为XML保...