文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络编程MSSQL怎样用SQL 2000 生成XML
精品广告
推荐TOP10
·SQL Server连接失败错误故障的分析与排除
·SQL server 2005安装问题汇总
·Sql server优化50法
·SQL Server 2005 中的分区表和索引
·SQL Server不存在或访问被拒绝 问题的解决
·在SQL Server 2000里设置和使用数据库复制
·sql 经典语句
·SQL Server企业管理器和查询分析器简介
·常用SQL语句词典
·结束SQL注入隐患3招
阅读TOP10
·sql server日期时间函数
·SQL Server安装文件挂起错误解决办法
·SQL Server不存在或访问被拒绝 问题的解决
·用SQL一次插入多条数据
·在SQL Server 2000里设置和使用数据库复制
·在sqlserver2005中安装sql server 2000的示例数据库northwind
·SQL Server 2005 Express Edition安装步骤详解
·SQL Server 2005 中的分区表和索引
·解决方案 用户 sa 登录失败
·将文本文件导入Sql server数据库

怎样用SQL 2000 生成XML

日期:2005年4月21日 作者:清风网络学院 查看:[大字体 中字体 小字体]


以前在介绍SQL2k的时候已经提到了SQL2k对XML的支持,使用for XML语句就可以很容易的把执行的结果转化为一个XML,这
样可以在很大程度上提高系统运行效率和开发速度,详细的内容请参见Books Online。

但是在使用ADO(Required ADO 2.6)访问返回的XML的方式和原来的Recordset是有所不同的。如果你还是使用Recordset
访问的话,只能得到一个Unicode格式的XML Schema,而无法得到XML的内容。

其实这个问题也是很容易就能解决的,只是我自以为很熟悉ADO,没有仔细看Help,所以没有发现ADO是采用Stream的方式
来得到和返回XML的。

Command 对象有两个属性,叫Input Stream和Output Stream,属性的值是一个IUnknown接口。可以把一个XML Parser的接
口赋给它,或者是直接用Request、Response等。这样的好处是不需要再去生成一个Recordset,不需要去保存这些数据,
从而节省了系统开销。

下面给大家一个简单的把XML用Response返回的Example:



上一篇:如何得到当前所在的sql的数据库名称

下一篇:Sql server使用内存限定在多少最为合适


相关软件: 相关文章:
·sql server日期时间函数
·SQL Server安装文件挂起错误解决办法
·SQL Server不存在或访问被拒绝 问题的解决
·用SQL一次插入多条数据
·在SQL Server 2000里设置和使用数据库复制
·在sqlserver2005中安装sql server 2000的示例数据库northwind
·SQL Server 2005 Express Edition安装步骤详解

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号