怎样用SQL 2000 生成XML

2016-01-29 16:16 3 1 收藏

怎样用SQL 2000 生成XML,怎样用SQL 2000 生成XML

【 tulaoshi.com - SQLServer 】

  以前在介绍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,不需要去保存这些数据,从而节省了系统开销。
 

来源:http://www.tulaoshi.com/n/20160129/1498087.html

延伸阅读
标签: 生活常识
怎样用味精?   味精是一种增鲜味的调料,炒菜、做馅、拌凉菜、做汤等都可使用。 味精对人体没有直接的营养价值,但它能增加食品的鲜味,引起人们食欲,有助于提高人体对食物的消化率。另外,味精中的主要成分谷氨酸钠还具有治疗慢性肝炎、肝昏迷、神经衰弱、癫痫病、胃酸缺乏等病的作用。 味精虽能提鲜,但如使用方法不当...
导入 XML 文件 问:如何将 XML 文件导入 SQL Server 2000? 答:您可以用三种方发将 XML 文件导入 SQL Server 2000。下面介绍这几种方法。 如果您想将文档的实体和属性提取到相关表中,那么将 XML 文件导入 SQL Server 的最快方法是使用 SQL Server 2000 Web Release (SQLXML) 3.0 Service Pack 1 (SP1) 中的 Bulk Load COM...
标签: 眼膜 面膜
将眼膜先冷藏 如果眼袋浮肿严重,可先将眼膜放到冰箱里冷藏,冰冰的眼膜会令浮肿的眼睛得到绝对的舒缓。 敷眼膜之前先热敷 敷眼膜之前,最好能够先用热毛巾热敷一下眼睛,这样再敷上冰冰的眼膜时,对于眼部血液循环会更理想。 敷眼膜要有方向感 对于布式的眼膜来说,要从眼头向眼尾的方向敷,而乳状的眼膜,也要...
标签: SQLServer
  /* 'bcp' 不是内部或外部命令,也不是可运行的程序? 看看在C:\Program Files\Microsoft SQL Server\80\Tools\Binn里面有没有bcp.exe这个文件 然后看看path里面加C:\Program Files\Microsoft SQL Server\80\Tools\Binn这个目录没有. 右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑 在变量值的最后加上: C:\Prog...
标签: Web开发
通过ADO可以访问SQL SERVER,并执行相应的SQL语句建库、建表,下面是SQL SERVER BOOKS ONLINE中的相关定义。     建表:   CREATE TABLE   [       database_name.[owner].       | owner. &n...

经验教程

14

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部