欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ADO操作的方法舉例分析

本篇內(nèi)容主要講解“ADO操作的方法舉例分析”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“ADO操作的方法舉例分析”吧!

只為您設(shè)計(jì)更接底氣、較有營(yíng)銷(xiāo)力的好網(wǎng)站,將營(yíng)銷(xiāo)策劃與網(wǎng)頁(yè)設(shè)計(jì)互相結(jié)合的專(zhuān)業(yè)機(jī)構(gòu),全網(wǎng)營(yíng)銷(xiāo)推廣公司中較早掌握H5場(chǎng)景定制技術(shù)的機(jī)構(gòu)。一個(gè)好的品牌網(wǎng)站制作,不能只是一張名片,茫茫網(wǎng)海,想要快速吸引到您客戶(hù)的眼球,必須全方位的展現(xiàn)出企業(yè)突出的優(yōu)勢(shì),以求達(dá)到主動(dòng)營(yíng)銷(xiāo)的效果,最終促成成交!

進(jìn)行ADO操作時(shí)需要注意相關(guān)的問(wèn)題,你還可以使用另外一種方法。vbdata-l@peach.ease.lsoft.com列表服務(wù)上一場(chǎng)長(zhǎng)時(shí)間的討論得出了一種我稱(chēng)之為預(yù)先綁定(Prebinding)的方法

當(dāng)你只需引用Field對(duì)象一次時(shí),這種技術(shù)沒(méi)有什么幫助;但在客戶(hù)機(jī)/服務(wù)器應(yīng)用中,預(yù)先綁定方法非常理想。使用這種方法時(shí),你要?jiǎng)?chuàng)建多個(gè)獨(dú)立的、命名的Field對(duì)象,并把這些對(duì)象設(shè)置為Recordset對(duì)象Fields集合中的成員。編寫(xiě)代碼的時(shí)候,你首先要為每一個(gè)想要使用的字段創(chuàng)建一個(gè)命名的Field對(duì)象,例如: 

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

這個(gè)結(jié)論并不令人奇怪:當(dāng)我們從VB調(diào)用一個(gè)外部COM組件(處于當(dāng)前進(jìn)程之外的一些代碼),訪問(wèn)COM組件以及把控制傳遞給ADO操作時(shí)在后臺(tái)進(jìn)行的操作復(fù)雜得出奇,而且速度很慢。雖然我們沒(méi)有必要刻意避免調(diào)用COM組件去運(yùn)行ADO代碼。

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

我相信,你已經(jīng)發(fā)現(xiàn)運(yùn)行二進(jìn)制形式的(例如COM組件)ADO代碼要比運(yùn)行ASP之類(lèi)的解釋執(zhí)行代碼要快。因此,你應(yīng)該尋找一些方法,減少進(jìn)入COM組件和從COM組件返回所需要的昂貴開(kāi)銷(xiāo)。

如果你離不開(kāi)Command對(duì)象,或者不能預(yù)先綁定Field對(duì)象并在必要時(shí)重用,那么你應(yīng)該考慮避免多余的對(duì)象創(chuàng)建操作的技術(shù)。在這種情況下,ADO操作把存儲(chǔ)過(guò)程作為Connection對(duì)象的方法調(diào)用有著更重要的意義。另外,用先行綁定的方式引用Field屬性也有助于改善性能。記住操作完成后必須進(jìn)行的清理工作:關(guān)閉Connection和Recordset對(duì)象,然后把它們?cè)O(shè)置成Nothing。    

為了讓代碼和代碼編寫(xiě)者都表現(xiàn)出***的性能,請(qǐng)記住以下基本規(guī)則:利用連接池和異步連接;減少ADO代碼和數(shù)據(jù)庫(kù)服務(wù)器通信的次數(shù);選用一種COM-先行綁定技術(shù);除非必要,盡量避免使用代價(jià)昂貴的ADO操作,例如Recordset和Command對(duì)象;

如有可能,用Return   Status和Output參數(shù)替代記錄集。盡可能地提高查詢(xún)的效率,如有可能,ADO操作不要忘了利用存儲(chǔ)過(guò)程。詳細(xì)地告訴ADO你想要它做些什么,避免讓ADO猜測(cè)你的意圖——顯式地指定ADO   CommandType,使用adExecuteNoRecords之類(lèi)的選項(xiàng)。   

到此,相信大家對(duì)“ADO操作的方法舉例分析”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站標(biāo)題:ADO操作的方法舉例分析
瀏覽路徑:http://chinadenli.net/article16/gidjdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、域名注冊(cè)、關(guān)鍵詞優(yōu)化網(wǎng)站策劃、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)