怎样用SQL 2000 生成XML

摩羯山狼

摩羯山狼

2016-01-29 16:16

怎样用SQL 2000 生成XML,怎样用SQL 2000 生成XML
  以前在介绍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,不需要去保存这些数据,从而节省了系统开销。
 
展开更多 50%)
分享

猜你喜欢

怎样用SQL 2000 生成XML

SQLServer
怎样用SQL 2000 生成XML

SQL Server 2000中生成XML的小技巧

SQLServer
SQL Server 2000中生成XML的小技巧

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

没有SQl2000或者Oracle 8i怎么生成XML?

Web开发
没有SQl2000或者Oracle 8i怎么生成XML?

用XML和SQL 2000来管理存储过程调用

Web开发
用XML和SQL 2000来管理存储过程调用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

XML文件导入SQL Server 2000

SQLServer
XML文件导入SQL Server 2000

将XML文件导入SQL Server 2000

SQLServer
将XML文件导入SQL Server 2000

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用特殊数据

使用特殊数据

《刀塔传奇》攻略之容易被人忽视的细节浅谈

《刀塔传奇》攻略之容易被人忽视的细节浅谈
下拉加载更多内容 ↓