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

詳細解讀ADO操作相關操作

開發 后端
我們所做的工作、所編寫的代碼、所構造的ADO操作,都屬于非常復雜的東西許多不斷變化的因素影響著它們。理解了這一點之后。

進行ADO操作時需要注意相關的問題,你還可以使用另外一種方法。vbdata-l@peach.ease.lsoft.com列表服務上一場長時間的討論得出了一種我稱之為預先綁定(Prebinding)的方法,如果你對本文所討論的某一項技術感興趣

當你只需引用Field對象一次時,這種技術沒有什么幫助;但在客戶機/服務器應用中,預先綁定方法非常理想。使用這種方法時,你要創建多個獨立的、命名的Field對象,并把這些對象設置為Recordset對象Fields集合中的成員。編寫代碼的時候,你首先要為每一個想要使用的字段創建一個命名的Field對象,例如: 

在編寫代碼的時候,你還必須考慮到其他一些影響性能的因素。其中一些因素與ADO沒有什么關系——它們與COM有關。Microsoft最近的一份白皮書指出,在Windows   2000   ASP頁面中執行ADO操作(連接,查詢,處理)要比調用COM組件執行同樣的代碼更快。

這個結論并不令人奇怪:當我們從VB調用一個外部COM組件(處于當前進程之外的一些代碼),訪問COM組件以及把控制傳遞給ADO操作時在后臺進行的操作復雜得出奇,而且速度很慢。雖然我們沒有必要刻意避免調用COM組件去運行ADO代碼。

但是,我們不應該簡單地把多個獨立的ADO操作封裝成大量的小型COM組件,然后在需要的時候每次都去調用它們。相反,ADO操作我們應該盡量把全部邏輯封裝到一個COM組件里面,使得程序只需一次調用,COM就能夠完成大多數(如果不是全部)操作。

我相信,你已經發現運行二進制形式的(例如COM組件)ADO代碼要比運行ASP之類的解釋執行代碼要快。因此,你應該尋找一些方法,減少進入COM組件和從COM組件返回所需要的昂貴開銷。#t#
   
如果你離不開Command對象,或者不能預先綁定Field對象并在必要時重用,那么你應該考慮避免多余的對象創建操作的技術。在這種情況下,ADO操作把存儲過程作為Connection對象的方法調用有著更重要的意義。另外,用先行綁定的方式引用Field屬性也有助于改善性能。記住操作完成后必須進行的清理工作:關閉Connection和Recordset對象,然后把它們設置成Nothing。    
   
為了讓代碼和代碼編寫者都表現出***的性能,請記住以下基本規則:利用連接池和異步連接;減少ADO代碼和數據庫服務器通信的次數;選用一種COM-先行綁定技術;除非必要,盡量避免使用代價昂貴的ADO操作,例如Recordset和Command對象;

如有可能,用Return   Status和Output參數替代記錄集。盡可能地提高查詢的效率,如有可能,ADO操作不要忘了利用存儲過程。詳細地告訴ADO你想要它做些什么,避免讓ADO猜測你的意圖——顯式地指定ADO   CommandType,使用adExecuteNoRecords之類的選項。   

責任編輯:chenqingxiang 來源: 計世網
相關推薦

2009-12-22 10:15:17

ADO.NET規則

2009-12-28 13:23:38

ADO Records

2009-12-25 16:26:03

ADO.NET控制

2009-12-30 16:45:31

ADO操作

2009-12-28 14:47:53

ADO工具

2009-12-21 17:35:24

ADO.NET對象

2009-12-28 15:46:22

ADO.NET操作

2009-12-29 13:31:55

ADO連接ACCESS

2009-12-30 11:13:28

ADO.NET操作

2010-01-04 14:54:08

ADO參數

2009-12-25 16:51:37

ADO參數

2009-12-28 08:54:58

ADO錯誤

2009-12-21 17:39:02

ADO.NET操作

2009-12-28 15:32:04

ADO.NET構造

2010-01-05 09:36:40

ADO超時

2010-03-05 09:33:05

Python實現tab

2010-01-07 17:51:36

VB.NET實現Sin

2010-03-03 17:21:42

Python操作注冊表

2009-12-28 10:03:58

ADO 對象

2009-12-16 14:33:21

Ruby哈希表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97中文视频 | 成人午夜av| 亚洲精久久久 | 日韩精品久久久久久 | 91精品欧美久久久久久久 | 你懂的在线视频播放 | av永久免费 | 一级免费毛片 | 天天躁日日躁狠狠的躁天龙影院 | 精品国模一区二区三区欧美 | 精品欧美一区二区三区久久久 | 亚洲网视频 | 国产激情一区二区三区 | 精品国产一区二区在线 | 午夜一区二区三区在线观看 | 国产在线h| 手机在线一区二区三区 | 91精品国产综合久久婷婷香蕉 | 久久r久久| 色一情一乱一伦一区二区三区 | 国产日韩精品一区二区三区 | 亚洲精品一区二区三区四区高清 | 亚洲精品福利在线 | 91精品久久久久久久久久 | 久久人体视频 | 亚州成人 | 精品中文字幕一区二区三区 | 在线精品一区二区 | 日韩一区二区三区在线看 | 久久精品欧美一区二区三区不卡 | 在线观看国产h | 国产成人免费视频网站高清观看视频 | 久久精品色欧美aⅴ一区二区 | 精品国产一区二区三区性色av | 911影院| 一区二区三区免费观看 | 91免费观看国产 | 草比网站 | 久久人操| 久久精品国产99国产精品 | 国产精品久久久久一区二区三区 |