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

使用ADO相關(guān)技巧與使用習慣

開發(fā) 后端
隨著時代的進步科技的發(fā)展使用ADO版本也快速的提升與升級,下面我就對升級前和升級后的使用ADO,做一下自己的解析。希望能夠?qū)Υ蠹矣袔椭?/div>

使用ADO因為少數(shù)文件無法轉(zhuǎn)換而無法加載工程,為此我也苦惱很久,后來終于讓我找到了解決辦法,而且還可以知道數(shù)據(jù)的分割位置。在我們平常的應用中,我們得到的結(jié)果可能是數(shù)組、集合或記錄集的表現(xiàn)形式,我們該如何把它們轉(zhuǎn)換成自描述的XML格式的數(shù)據(jù)呢?

從數(shù)據(jù)形式上看,XML是簡單的純字符串的文本格式,字符串在傳遞時是非常簡單、快速而且是容易的,使用ADO數(shù)組在通過引用進行傳遞時有時是很慢的,而且處理起來很麻煩,而集合和記錄集都是對象,在處理時會導致計算機性能的下降。

使用ADO并且這些對象都是與特定的平臺相關(guān)聯(lián)的,這就要求平臺有內(nèi)建的處理機制來處理對象的操作。使用ADO已經(jīng)是W3C的標準,是平臺無關(guān)的,我們的計算機的***要求就是能夠處理簡單的XML字符串,即XML解析器。#t#

它能夠解析XML字符串,能夠通過一種接口很容易地把數(shù)據(jù)分解成一個個獨立的數(shù)據(jù)段,以便我們能夠進行訪問。XML解析器都很小,性能也很好,在每種平臺上都可以找到。一旦我們接收到XML數(shù)據(jù)并把它解析成上面的例子的樣式后。

我們就可以通過XSLT(eXstensible Stylesheet Language Transformations)把他們轉(zhuǎn)換成不同的表現(xiàn)形式。使用ADO利用XML的數(shù)據(jù)格式進行數(shù)據(jù)傳輸,將會使我們編寫應用程序代碼的工作更簡單輕松,而且具有良好的可伸縮性。

下面,我們就看看如何來轉(zhuǎn)換我們的數(shù)據(jù)。我們的例子是在Microsoft Windows 2000,IIS5,MSXML3和ADO2.6下編寫的,樣例數(shù)據(jù)采用Microsoft SQL Server7.0自帶的Northwind示例數(shù)據(jù)庫。之所以采用SQL Server7而不采用支持XML的SQL Server使用ADO2000,是考慮到通用性的原則,我們的目的是:處理不同類型的數(shù)據(jù)源得到的記錄集,而不僅僅是象SQL Server2000那樣的支持XML輸出的數(shù)據(jù)源。

使用ADO,是因為它形式多樣,可以處理不同類型的數(shù)據(jù)源;使用XML,是因為它能夠快速傳輸和解析。但本例的處理方法也適合在任何具有Micrsoft XML解析器,ADO2.5或以上版本的Windows,IIS,SQL Server的環(huán)境中。為簡單起見,我們僅選擇單價小于等于20美圓,庫存大于等于20,產(chǎn)品名稱小于等于6個字符的產(chǎn)品:

  1. <%  
  2. Dim objRecordset  
  3. Set objRecordset = Server.CreateObject("ADODB.Recordset")  
  4. objRecordset.open _  
  5. "SELECT ProductName, UnitPrice, UnitsInStock " _  
  6. & "FROM Products " _  
  7. & "WHERE UnitPrice <= 20 " _  
  8. & "AND UnitsInStock >= 20 " _  
  9. & "AND LEN(ProductName) <= 6 " _  
  10. & "ORDER BY ProductName", _  
  11. "Provider=SQLOLEDB;" _  
  12. & "Data Source=SomeSQLServer;" _  
  13. & "Initial Catalog=Northwind;" _  
  14. & "User ID=MyUserName;" _  
  15. & "Password=MyPassword;"  
  16. %> 

現(xiàn)在,我們就用3種方式把我們得到的記錄集轉(zhuǎn)換成XML格式。首先,使用ADO我們可以遍歷整個記錄集,采用XML DOM(Document Object Model),建立XML節(jié)點樹:

責任編輯:chenqingxiang 來源: 網(wǎng)界網(wǎng)
相關(guān)推薦

2009-12-24 14:45:32

ADO.NET程序

2009-12-28 15:46:22

ADO.NET操作

2009-12-31 11:11:42

ADO.NET組件

2009-12-28 13:23:38

ADO Records

2009-12-29 16:56:40

ADO.NET類和接口

2009-12-30 16:45:31

ADO操作

2009-12-21 16:40:10

ADO連接

2009-12-24 16:40:59

Ado Connect

2009-12-25 10:25:59

2009-12-25 17:37:49

ADO接口

2009-12-22 15:20:25

ADO.NET功能

2009-10-29 10:34:31

ADO.NET使用技巧

2009-12-22 16:35:11

ADO.NET控件

2009-12-31 13:56:57

ADO訪問接口

2009-12-22 09:50:23

ADO.NET學習

2009-12-25 15:57:14

ADO調(diào)用

2009-12-30 11:13:28

ADO.NET操作

2009-12-23 15:13:15

Ado.Net Syb

2009-12-22 16:10:21

ADO.NET框架

2009-12-29 14:24:40

使用ADO.NET
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久久久久久久久久9999 | 亚洲欧美视频 | 日韩一区在线播放 | 一区二区三区四区在线免费观看 | 亚洲精品黄色 | 国产精品久久久久久久久久久久 | 亚洲一区二区视频在线观看 | 国产欧美日韩精品一区 | 成人国产在线观看 | 国产一区精品在线 | 精品欧美乱码久久久久久 | 国产女人精品视频 | 一级毛片成人免费看a | 成人激情视频免费在线观看 | 国产成人99久久亚洲综合精品 | aaaa网站| 日韩久久成人 | av在线免费观看网站 | 欧美一区二区三区一在线观看 | 天天干干 | 免费观看av | 91精品久久久久久久久久入口 | 91久久久久 | 久久99网| 日韩精品一区二区三区在线播放 | 天天综合久久 | 久久久国产一区二区三区 | 精品成人一区二区 | 国产精品久久久久无码av | 国产成人艳妇aa视频在线 | 一区二区三区四区在线视频 | 羞羞网站在线观看 | 成人性生交大免费 | 国产一区二区精品在线观看 | 成年人黄色免费视频 | 99久久免费精品国产免费高清 | 国产精品精品3d动漫 | 女同久久另类99精品国产 | 精久久久| 久久精品二区亚洲w码 | 一级黄色片美国 |