在sqlserver2000中对xml有支持,可以把查询直接输出xml。

使用 SQLCommand 对象的 ExecuteXmlReader 方法。ExecuteXmlReader 返回包含从 SQL Server 2000 返回的 XML 的 System.Xml.XmlReader 对象

核心代码如下,sql语句的写法为“select * from table1 For XML Auto”

使用命令执行的代码为:Command.ExecuteXmlReader();

返回对象为:System.Xml.XmlReader

xmlRdr.MoveToContent()
   ' Do something with the data
  outXML = xmlRdr.ReadOuterXML()

posted on 2006-04-18 09:11  aimar  阅读(481)  评论(1编辑  收藏  举报