成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于ADO記錄集設計解決方案

開發 后端
文章就ADO記錄集返回的數據的一種簡單XML數據表示,代碼詳細,喜歡研究ADO記錄集的朋友一定要仔細閱讀,詳細一定會給大家帶來幫助的。

學習ADO時,你可能會遇到ADO記錄集問題,這里將介紹ADO記錄集問題的解決方法,在這里拿出來和大家分享一下。根據您決定使用哪一種上述解決方案,可以有幾種不同的方法來實現這一點。我們將單獨考察每個解決方案。返回的數據是記錄集的一種簡單XML數據表示。現在,我們將使用MicrosoftXMLDocumentObjectModel(DOM)來檢索此數據,以便在內部循環處理每一條記錄,XML對這一過程的表示如下:

  1. PrivateSubCommand1_Click()  
  2. DimaryArtists()AsString  
  3. DimoRopeasNewRope.Proxy  
  4. oRope.LoadServicesDescriptionicURI,"http://MyServer/GetArtists.xml"  
  5. GetArtistsFromXMLoRope.GetAllArtists(),aryArtists()  
  6. '現在aryArtists()是包含我們的藝術家的一個數組  
  7. SetoRope=Nothing 
  8. EndSub  
  9. http://www.mscto.com  
  10.  
  11. PrivateSubGetArtistsFromXML(ByValsXMLAsString,ByRefaryArtists()AsString)  
  12. DimoXMLAsNewMSXML.DOMDocument  
  13. DimoXMLDocumentAsMSXML.IXMLDOMElement  
  14. DimiCountAsInteger  
  15. DimxAsInteger  
  16.  
  17. oXML.loadXMLsXML  
  18. SetoXMLDocument=oXML.documentElement  
  19. iCount=oXMLDocument.childNodes.length  
  20.  
  21. ReDimaryArtists(iCount-1)  
  22.  
  23. Forx=0ToiCount-1  
  24. aryArtists(x)=oXMLDocument.childNodes.Item(x).Text  
  25. Next  
  26.  
  27. SetoXML=Nothing 
  28. SetoXMLDocument=Nothing 
  29. EndSub  

#T#Command1_Click()方法使用ROPE調用服務。因為該服務按解決方案1中指定的方式返回數據,所以現在就可以傳遞包含在我們的XML字符串中的返回數據。我們按值傳遞該字符串,并按引用傳遞一個將被置入PublicSubGetArtistsFromXML中的空數組。此過程置入數組并將它返回給調用過程。數組變量aryArtists()現在包含我們的藝術家的一個數組。為了將此XML數據返回給一個ADO記錄集,我們需要將數據加載到XMLDOM中,然后使用ADO記錄集的OPEN方法創建藝術家的記錄集:

  1. PrivateSubCommand1_Click()  
  2. DimoRSAsADODB.Recordset  
  3. DimoRopeasNewRope.Proxy  
  4. oRope.LoadServicesDescriptionicURI,"http://MyServer/GetArtists.xml"  
  5. SetoRS=CreateADORSFromXML(oRope.GetAllArtists())  
  6. '現在oRS是包含我們的藝術家數據的一個分離的ADO記錄集  
  7.  
  8. SetoRope=Nothing 
  9. SetoRS=Nothing 
  10. EndSub  
  11. PrivateFunctionCreateADORSFromXML(ByValsXMLAsString)AsADODB.Recordset  
  12. DimoXMLAsNewMSXML.DOMDocument  
  13. DimoRSAsNewADODB.Recordset  
  14.  
  15. oXML.loadXMLsXML  
  16. oRS.OpenoXML  
  17.  
  18. SetCreateADORSFromXML=oRS 
  19. SetoRS=Nothing 
  20. SetoXML=Nothing 
  21. EndFunction  

在Command1_Click()事件中,ROPE對象調用我們的方法,該方法會就像在解決方案2中那樣返回我們的XML字符串。通過調用CreateADORSFromXML函數,就可以設置一個對象引用從SOAP返回數據創建一個分離的記錄集。

責任編輯:田樹 來源: 博客
相關推薦

2009-12-28 10:22:52

ADO Records

2009-12-24 16:32:00

ADO 記錄集

2009-12-28 09:50:32

ADO數據庫

2009-12-28 13:53:01

ADO.NET記錄集

2009-12-30 15:47:14

ADO 記錄集

2009-12-31 14:11:27

ADO代碼

2009-11-12 16:52:23

ADO.NET記錄集

2010-01-04 15:00:29

ADO記錄集

2009-12-29 16:07:19

ADO類型

2009-12-23 17:39:16

ADO.NET解決方案

2009-11-13 09:53:47

ADO.NET權限集

2009-10-21 14:22:17

光纖布線解決方案

2020-03-29 22:51:17

AWS IoT物聯網IOT

2009-11-11 15:59:17

ADO.NET Ent

2010-11-29 09:34:39

Sybase數據庫存儲

2009-11-06 15:25:25

WCF異常

2009-10-29 10:32:17

接入網解決方案

2010-04-20 21:12:34

負載均衡解決方案

2009-10-22 08:54:19

康普綜合布線解決方案

2011-03-16 10:57:58

內網安全
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品日韩精品 | 国产成人jvid在线播放 | 蜜月va乱码一区二区三区 | 久久久久久久久99精品 | 欧美九九 | 羞羞色视频| 久草网址 | 精品国产乱码久久久久久闺蜜 | 日本一区二区视频 | 黑人精品欧美一区二区蜜桃 | 欧美精品一区二区三区在线 | 欧美成人精品一区二区三区 | 精品国产一区二区在线 | 精品国产一区一区二区三亚瑟 | 久久精品中文字幕 | 日本大香伊一区二区三区 | 国产精品不卡一区 | 国产精品色婷婷久久58 | 久久夜视频 | 成人精品鲁一区一区二区 | 成人免费视屏 | 亚洲欧美日韩一区 | 久久久久久久国产精品 | 鸡毛片| 欧美一区二区三区,视频 | 爱爱视频网 | 毛片av免费在线观看 | 国产中文字幕在线观看 | 国产情侣久久 | 一区二区三区在线 | 性网站免费| 日本在线视频一区二区 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 国产高清精品在线 | 精品视频免费在线 | 亚洲精品电影 | 精品国产一区二区三区性色av | 久久久久久国产一区二区三区 | 久久精品一区二区三区四区 | 黄色大片在线 | 日韩91 |