将Recordset作为XML保存

2016-01-29 18:40 33 1 收藏

将Recordset作为XML保存,将Recordset作为XML保存

【 tulaoshi.com - ASP 】

 

微软使得将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方法的调用就会导致一个运行错误。

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

要打开已经保存的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"

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

MsgBoxrst.RecordCount

 

 

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

延伸阅读
标签: vb
ADO.NET提供了一种很好的功能来处理dataset和XML之间的转换。你可以通过VS.NET在XML中形象地创建dataset schema。同一个document type definition(DTD)一样,schema允许你验证和创建XML文件,但相比之下使用.NET类则更加方便,它会带给你更多使用上的灵活性。 然而DTD并非毫无用处。它是广泛应用于非.NET程序中的Internet和数据转换...
标签: Android
安卓6.0将支持microSD卡作为内置存储   过去不少厂商为了引导用户选择存储空间更大更昂贵的机型,纷纷取消了外置存储卡的功能。然而大部分用户自始至终都更青睐支持外置存储卡的手机,这也迫使手机厂商调整策略。现在就连一向排斥外置存储卡的谷歌也在安卓6.0中加入了将外置存储卡作为内置存储的功能。 如果你的设备存储空间...
解析XML文件: 在Android平台上可以使用SAX、DOM和Android附带的pull解析器解析XML文件; pull解析器提供了各种事件,使用parser.next()方法进入下一个元素并触发相应事件,pull解析器产生的事件是一个数字,可以通过switch对感兴趣的事件进行处理;通过paser.nextText()方法可以获取下一个Text类型的节点的值; http://xmlpull.org/xmlpull-w...
标签: ASP
  原文:http://aspalliance.com/articleViewer.aspx?aId=477&pId=-1   作者:Andrew Mooney 翻译:孟子E章  [下载源代码http://aspalliance.com/download/477/ASPAlliance477.zip]   Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去。但如果你想将XML文件插入到...
标签: 电脑入门
PowerPoint2007将Word 文档作为新演示文稿打开 除从word 文档或其他基于文本的文档导入幻灯片之外(如上一节所述) ,还可以直接在PowerPoint 中打开Word 文档。PowerPoint 会打开一个新演示文稿文件来容纳导入的文本。只要您是在新建一个演示文稿,而且没有现有幻灯片要与传入的内容合并,那么这种方法就能够节省时间。 要在PowerPoint 中打...

经验教程

311

收藏

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