sql-SQL 中for xml auto 与ADO.Net的疑问

问题描述

SQL 中for xml auto 与ADO.Net的疑问
我先说下第一种情况,
string sql =""select * from users for xml auto ""
SqlDataAdapter sda = new SqlDataAdapter(sqlconn);
conn.Open();
sda.SelectCommand.CommandType = CommandType.Text;
sda.SelectCommand.Parameters.AddWithValue(""@maxdtm"" maxdtm);
DataSet ds = new DataSet();
sda.Fill(ds);

填充后可以得到一张 xml的数据
现在有个需求是想从 存储过程中得到这张结果,因为这个结果本身只是一个xml链接,存在内存中,想问下这种情况下通过ado.net 怎么取得!

时间: 2024-09-28 14:29:22

sql-SQL 中for xml auto 与ADO.Net的疑问的相关文章

SQL Server中的XML数据进行insert、update、delete_mssql2005

SQL Server中新增加了XML.Modify()方法,分别为xml.modify(insert),xml.modify(delete),xml.modify(replace)对应XML的插入,删除和修改操作. 本文以下面XML为例,对三种DML进行说明: declare @XMLVar xml = ' <catalog> <book category="ITPro"> <title>Windows Step By Step</title&

SQL Server中读取XML文件的简单做法

SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦. 如果你参考Books Online(BOL),你会发现有相关的条目,包括OPENXML以及 OPENROWSET.所有的这些例子都支持将XML文本作为已经声明的变量,这对于经常处理文本的用户来说非常方便,但对于希望在开发中读取XML文件并进行相应处理的开发人员来说就不是这样了.处理这样的问题,或许最好从内到外来对其进行分析. OPENXML是一个rowse

SQL Server中读取XML文件的简单方法

SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦. 如果你参考Books Online(BOL),你会发现有相关的条目,包括OPENXML以及 OPENROWSET.所有的这些例子都支持将XML文本作为已经声明的变量,这对于经常处理文本的用户来说非常方便,但对于希望在开发中读取XML文件并进行相应处理的开发人员来说就不是这样了.处理这样的问题,或许最好从内到外来对其进行分析. OPENXML是一个rowse

从SQL Server中获取XML

server|xml private string GetFORXML(string sFile, string sSQL)  {   // Create and open the connection to Northwind   DataSet oDs = new DataSet();   using(SqlConnection oCn = new SqlConnection(ConnectionString))   {    oCn.Open();       // Create the

SQL Server 中 ROR XML PATH 用法

 FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作.那么以一个实例为主.     一.FOR XML PATH 简单介绍     那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:     接下来我们来看应用FOR XML PATH的查询结果语句如下:     SELECT * FROM @hobb

Microsoft SQL Server 2005 中的 XML 选项

本文介绍 Visual Studio 2005/SQL Server 2005 环境中用于处理 XML 数据的三个选项,包括使用方案以及指导用户在各选项之间进行选择的指南. 一.System.Xml.SQLXML 和 XML 数据类型简介 本节简要介绍 Microsoft SQL Server 2000 中提供的 XML 支持的发展历史,并概要介绍 Microsoft Visual Studio 2005/SQL Server 2005 环境中提供的用于处理 XML 和关系数据的三个选项.这三个

对比SQL Server中XML AUTO和T-SQL命令

XML AUTO功能与T-SQL命令 作为一个DBA,我倾向于关注性能方面的问题,因此我要确定使用XML(扩展标记语言)并不会对性能产生影响.在本文里,我会通过比较XML AUTO功能和标准的T-SQL命令来显示性能上的差异.在我的测试过程中,我会仅仅涉及到XML AUTO功能的一个比较小的基础的部分,同时我也建议大家在你自己的环境当中来测试你将要使用的XML功能. 测试环境描述 在我的测试当中,我会建一个包含了一万行记录的表格,如下所述: 表格包含的记录如下: select * from Em

Microsoft SQL Server 2005 中的 XML 支持(1)

本文探讨 SQL Server 2005 中内置的 XML 支持.描述了这种支持如何与 .NET 框架 V2.0 和本机代码(例如 OLEDB 和 SQLXML)均支持的客户端编程相集成. 一.简介 可扩展标记语言 (XML) 作为一种与平台无关的数据表示形式已被广泛采用.它对于在松散耦合且完全不同的系统,以及各种企业到企业 (B2B) 应用和工作流范畴内交换信息是很有用的.数据交换已成为 XML 技术的主要驱动力之一.. XML 在企业应用程序中的使用正日益广泛,它主要用于对半结构化和非结构化

从 SQL Server 2005 中处理 XML

一.简介 Microsoft SQL Server 2005 中的重大更改之一是包含了 XML 数据类型.此数据类型是第一类类型,就像 INT 或 VARCHAR 一样,而且 SQL Server 2005 允许使用一系列 XML 特定的函数对此数据类型进行就地查询和处理.它还支持存储数据库中的 XML 架构的集合,从而启用基于数据库的架构验证.另外,SQL Server 2005 大大地扩展了 XML 组合(SELECT ... FOR XML 语句)的功能,扩展了 OpenXML() XML