六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SQL Server 2000中生成XML的小技巧

[摘要]以前在介紹SQL2k的時候已經提到了SQL2k對XML的支持,使用for XML語句就可以很容易的把執行的結果轉化為一個XML,這樣可以在很大程度上提高系統運行效率和開發速度,詳細的內容請參見Books Online。   但是在使用ADO(Required ADO 2.6)訪問返回的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,不需要去保存這些數據,從而節省了系統開銷。

  下面給大家一個簡單的把XML用Response返回的Example:

<%@ Language=VBScript %>
<!-- #include file="ADOVBS.inc" -->
<%
 Dim objConn, objCmd, i
 Set objConn = Server.createobject("ADODB.CONNECTION")
 objConn.Open "Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=PBA;Data Source=(local)"
 Set objCmd = Server.CreateObject("ADODB.Command")
 objCmd.ActiveConnection = objConn
 objCmd.Properties("Output Stream") = Response
 objCmd.Properties("XML Root") = "root"
 objCmd.CommandText = "Select * from UserStatus for XML Auto"
 Response.ContentType = "text/xml"
 objCmd.Execute i, , adExecuteStream
 Set objCmd = Nothing
 objConn.Close
 Set objConn = Nothing
%>  


主站蜘蛛池模板: 亚洲精品线在线观看 | 一级黄片一级毛片 | 中文字幕在线精品视频站app | 中文字幕日韩在线一区国内 | 午夜视频在线观看免费观看在线观看 | 欧美特黄一级高清免费的香蕉 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片思念网 | 四只虎免费永久观看地址 | 日韩精品视频在线播放 | 日韩精品亚洲专区在线观看 | 伊人影视在线观看日韩区 | 欧美亚洲激情 | 涩涩涩涩涩涩涩涩涩涩 | 日日射夜夜操 | 日本a在线视频 | 亚洲mv| 天天综合网天天综合色 | 日本卡一卡2卡3卡4精品卡无人区 | 一区二区三区网站在线免费线观看 | 亚洲va中文va欧美va爽爽 | 四虎免费影院4hu永久免费 | 四虎影院入口 | 色域综合 | 亚洲黄网在线 | 日本护士后进式猛烈动态图片 | 色夜视频| 日韩欧美在线综合网高清 | 亚洲成a人片77788 | 亚洲一区免费观看 | 欧美在线 在线播放 | 色综合久久综合 | 性刺激免费视频观看在线观看 | 欧美在线中文 | 特黄特色的免费大片看看 | 午夜有码 | 天天曰夜夜曰 | 日本一二三区视频 | 婷婷综合在线观看丁香 | 日韩一级特黄毛片在线看 | 日本在线成人 | 亚洲福利 |