`
zhangziyueup
  • 浏览: 1170859 次
文章分类
社区版块
存档分类
最新评论

从SQL 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 command to execute
SqlCommand oCmd = new SqlCommand(sSQL, oCn);

System.Diagnostics.Debug.WriteLine(sSQL);

// Execute the SQL statement and return the data to an XmlReader
XmlReader oXml = oCmd.ExecuteXmlReader();

// Read the Schema of the XML
oDs.ReadXmlSchema(oXml);

// Read the XML fragment (which needs a schema)
oDs.ReadXml(oXml, XmlReadMode.Fragment);
}
oDs.DataSetName = "root";

// Write the XML out to a file
oDs.WriteXml(sPath + sFile);

return "Wrote XML to file " + sFile;
}

方法中的 sSQL 是含有 FORXML 的SQL 语句

---------------------------------------------------------------------------

从SQL Server中获取XML,数据库使用技巧,网络大本营是一个专门发布编程资料,计算机相关技巧的大型网站,收集的资料非常之多,做中国最大的IT技术库和编程数据库!

从SQL Server中获取XML ,阿里西西WEB开发社区- 国内最大,资源最全,致力于为WEB开发工作者服务的专业社区.

通过SQL Server 2005 FOR XML 增强功能以及对XML 作为数据类型的支持,您只需使用ExecuteXmlReader 就能从SQL Server 获取单个XML 流。由于所有为SQL Server 2000 编写的代码都使用此方法,因此该方法在ADO.NET 2.0 中也受支持,而且得到了增强。 ...

zzj://从ini文件中读取文本资料 IniFile := TIniFile.create(ExtractFilePath(ParamStr(0))+ 'conn.ini'); LogName.Text:= inifile.ReadString('setup','userid',''); //存入ini文件 inifile.WriteSt…… 从SQL Server中获取XML ...

Microsoft SQL Server 2000 引入了在检索数据时对XML 功能的支持。为了使您能够直接从Microsoft SQL Server 2000 中返回XML 流,SQL Server .NET 数据提供程序SqlCommand 对象具有ExecuteXmlReader 方法。ExecuteXmlReader 返回已填充了为SqlCommand 指定 ...

存储过程,使用SQLDMO从SQL Server中获取信息. ... ms sql server提供了一个非常方便的COM组件“SQLDMO”来帮助我们获取和管理SQL Server。在这里提供一些想法和实现。 系统要求: windows2000server vs.net rc3 sql server 2000 正文: 1.在.NET中 ...

ms sql server提供了一个非常方便的COM组件“SQLDMO”来帮助我们获取和管理SQL Server。在这里提供一些想法和实现。 系统要求: windows2000server vs.net rc3 sql server 2000 正文: 1.在.NET中 ... 查找更多“使用SQLDMO从SQL Server中获取信息”的内容 ...

Biztalk Server使用SQL Adapter与SQL Server进行通讯。下面来看如何从SQL Server 2000中获取数据。 在本实例中,使用SQL Adapter从SQL Server 2000中获取数据,并将数据以XML格式保存到c:/out文件夹下。 下面来看具体步骤: 1.在Visual Studio . ...

SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦。 ... 注意:在本文中没有足够的文字来描述OPENXML所接收的参数。请参阅BOL以获取更多信息。在Transact-SQL Reference中查找OPENXML。 ...

分享到:
评论

相关推荐

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

    文中介绍了SQL Server中读取XML文件的简单方法。有了这种解决办法,对XML文档进行各种处理就成为了可能。可以将XML文档同SQL表格连接在一起而无需导入数据,然后对这些数据进行INSERT、PDATE和DELETE等任何操作。

    C# SQLserver中读取XML数据

    C# SQLserver中读取XML数据 SQLserver中读取XML数据.rar

    Sqlserver2005XML优化知识

    sqlserver2005 关于xml字段优化的一些总结。包括select中怎么使用。

    XML读取 SQL Server

    XML读取XML读取XML读取XML读取XML读取XML读取

    c#读取SQLSERVER数据库并将内容写入XML文件

    c#读取SQLSERVER数据库并将内容写入XML文件,包括简单的数据库连接、数据库查询、XML文件的读写等方法

    SQL Server解析XML数据的方法详解

    主要介绍了SQL Server解析XML数据的方法,结合实例形式详细分析了SQL Server针对xml数据的读取,遍历,删除,查找等常用操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Android studio 连接SQL Server.rar

    Android Studio 读取SQL Server数据库中的数据,创建线程来获取SQL Server中的数据 ,在配置文件Androidmanifest.xml中添加,否则无法网络连接的 亲测有效

    dbForge Studio 2023 for SQL Server Enterprise 6.5.1 x64【亲测官网最新版】

    截止到目前(2023-08-16)官网最新版本,本次新增功能如下: 添加了对 GENERATE_SERIES 和 OPENQUERY 关系运算符的支持 新增支持LEFT_SHIFT、RIGHT_SHIFT、BIT_COUNT、...修复了数据编辑器中错误地指示缺少 SQL Server

    SqlServer下通过XML拆分字符串的方法

    set @doc=cast(‘<Root><item>’+replace(@SelectedProjectArray,’,’,'</ProjID></item><item><ProjID>’)+'</ProjID></item>’ as xml) EXEC sp_xml_preparedocument @Idoc OUTPUT, @doc SELECT ProjID FROM ...

    Microsoft SQL Server 2005 Express Edition SP3

    如果在更早 Community Technology Preview (CTP) 版本的 SQL Server Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令...

    SQL查询解析XML

    采用SQL常规语句查询解析XML获取数据信息

    OpenXML文档,sqlserver处理XML,可用于存储过程数组传参

    利用OpenXML获取XML文件中的数据 语法 OPENXML(idoc int [in],rowpattern nvarchar[in],[flags byte[in]]) [WITH (SchemaDeclaration | TableName)] 参数。。。。。

    XML与数据库_SQLSeverXML

    数据的种类 SQLXML试图解决的问题 SQL Server 中的SQLXML XML 系统存储过程 FOR XML OPEN XML XML 数据类型及其方法 使用XQuery表达式对XML的节点进行insert , update 和delete 操作

    C#怎样才能将XML文件导入SQL Server

    怎样才能将XML文件导入SQL Server 2000,主要使用了接口以及简单工厂来实现将xml文件导入到sql数据库中,将XML文件导入SQL Server有若干种方法,这里提供其中的3种需要的朋友可以参考下

    C# XML文件读取示例

    用C#编写的XML文件和SQLServer的数据交互操作,功能比较简单实用,实现XML数据的解析和存入数据库,把数据库中数据存为XML格式

    Sqlserver2000经典脚本

    介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...

    SQL Server 2008编程入门经典(第3版)

    9.4.7 从查询计划中获取提示 9.4.8 使用数据库引擎调整向导 9.5 维护索引 9.5.1 碎片 9.5.2 确定碎片和页拆分的可能性 9.6 本章小结 9.7 练习 第10章 视图 10.1 简单的视图 10.2 更加复杂的视图 10.3 使用T-SOL编辑...

    将XML文件读入SQL Server

    导入本机路径下的XML文件,将XML字符串读入数据库表,将读入数据库表的XML字符串分列显示

    手写数据库连接池(java)连sqlserver

    发现csdn上的连接池都是配设xml的,就手写了一份数据库连接池(java),连接sqlserver,里面一共两个java代码,Conn类包含了Connection和标志位,myconnection包含了数据库连接池的使用:获取连接,增加连接,释放...

Global site tag (gtag.js) - Google Analytics