怎么在内存中实现RecordSet转化为XML

y_shen 2002-12-21 04:04:48
怎么在内存中实现RecordSet转化为XML
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zincoh 2002-12-26
  • 打赏
  • 举报
回复
dim dom as object
set dom=createobject("msxml2.domdocument")

.........

rs.save dom , adPersistXML(保存为DOM对象,可以用dom.xml方法取到字符串)

rs.open dom , , 3, 3(打开一个由Recordset保存的DOM对象)
老熊宝宝 2002-12-25
  • 打赏
  • 举报
回复
完全可以。
ADO 2.5以后就已经支持将Recordset存入Stream对象内了。

Dim RS As ADODB.Recordset
Dim DataStream As ADODB.Stream
Set RS = cn.open(……)
Set DataStream = New ADODB.Stream
' Save the recordset object as XML into the stream
RS.Save DataStream, adPersistXML
' Read and pass the XML string from the Stream to the
' SoapSerialized object
pSoapSerializer.writeXML DataStream.ReadText
y_shen 2002-12-25
  • 打赏
  • 举报
回复
怎么又能在内存中实现XML转化为RecordSet?
y_shen 2002-12-22
  • 打赏
  • 举报
回复
在内存中,不是保存为文件!
Intelement 2002-12-21
  • 打赏
  • 举报
回复
rst.Save FileName:=strFileName, PersistFormat:=adPersistXML
Microsoft ActiveX Data Object 2.0 Library (Not OK)
Microsoft ActiveX Data Object 2.1 Library (OK)
Microsoft ActiveX Data Object 2.5 Library (OK)
Microsoft ActiveX Data Object 2.6 Library (OK)
feixuehenshui 2002-12-21
  • 打赏
  • 举报
回复
关注 ……

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧