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

進(jìn)行ADO工具查詢操作相關(guān)介紹

開發(fā) 后端
ADO工具為研發(fā)數(shù)據(jù)庫(kù)的技術(shù)人員對(duì)Team System承諾,提供相關(guān)工具,這樣可以為整個(gè)軟件開發(fā)周期少了不少?gòu)澛罚档凸ぷ鞯膹?fù)雜性。

在正式運(yùn)行之前,COM不會(huì)解析這類名字。除非絕對(duì)必要,否則不要返回記錄集。當(dāng)正在執(zhí)行的查詢返回記錄時(shí),ADO工具就會(huì)構(gòu)造一個(gè)Recordset對(duì)象,更為豐富多彩的登錄和個(gè)性化服務(wù)以及更好的數(shù)據(jù)訪問(wèn)和同步。

Recordset對(duì)象的開銷很大,因此你應(yīng)該盡量避免使用Recordset對(duì)象。ADO工具注意有時(shí)候執(zhí)行查詢雖然返回結(jié)果,但不是返回記錄。例如,你可以通過(guò)Return Status參數(shù)返回整數(shù)值。另外,你可以返回Output參數(shù)來(lái)替代需要構(gòu)造Recordset對(duì)象的記錄集,SQL Server允許返回的Output參數(shù)多達(dá)1000個(gè)。

只要有可能,請(qǐng)用動(dòng)作查詢(INSERT,UPDATE,DELETE和執(zhí)行這些操作的存儲(chǔ)過(guò)程)替代可更新的Recordset游標(biāo)。此時(shí),ADO工具你應(yīng)該使用Execute方法和它的adExecuteNoRecords選項(xiàng),確保ADO能夠知道查詢不需要構(gòu)造Recordset對(duì)象。

除非必要,否則不要請(qǐng)求服務(wù)器進(jìn)行排序。ADO工具大多數(shù)情況下,對(duì)于一個(gè)適度大小的Recordset對(duì)象,當(dāng)它被發(fā)送到客戶端之后,排序速度將更快。另外,如果讓ADO客戶程序排序Recordset中的記錄,則客戶應(yīng)用程序能夠按照用戶選擇的次序排序,從而提高了靈活性。 在編寫查詢之前了解索引的結(jié)構(gòu)。創(chuàng)建合適的索引,調(diào)整查詢的語(yǔ)法以利用這些索引,你將能夠提高記錄提取的速度。Query Analyzer能夠幫助你決定是否有必要添加更多的索引。

不要一次性返回太多的記錄。很多時(shí)候,容量太大的記錄集會(huì)嚴(yán)重地影響應(yīng)用程序的性能。只返回那些當(dāng)前你需要的記錄,ADO工具如果客戶程序需要更多的記錄,則以后隨時(shí)提取。通過(guò)帶有參數(shù)的WHERE子句,或者靈活地運(yùn)用TOP N查詢,限制查詢的范圍。 不要返回太多的列。避免使用SELECT *。SELECT *語(yǔ)句告訴SQL Server返回所有的列,不管實(shí)際存在的列有多少。#t#

只選擇那些你需要的列,這樣,當(dāng)有人為表增加了更多的列時(shí),你不會(huì)得到大得出奇的結(jié)果集。 避免使用游標(biāo)。ADO工具如果你必須使用游標(biāo),那么不要使用那些所需資源數(shù)量超過(guò)必要的游標(biāo)類型。如果沒(méi)有必要,不要要求游標(biāo)提供滾動(dòng)、更新和數(shù)據(jù)緩沖能力。

詳細(xì)地告訴ADO工具你想要它做些什么。打開Recordset或者構(gòu)造Command對(duì)象時(shí),不要忘了設(shè)置CommandType選項(xiàng)。它避免了ADO“猜測(cè)”你的意圖,你將能夠減少與服務(wù)器的通信,而且使得代碼更加穩(wěn)定。 另外,學(xué)習(xí)使用診斷工具,測(cè)定運(yùn)行在服務(wù)器上的代碼和應(yīng)用程序的代碼占用了多少時(shí)間——以及這些時(shí)間花在哪里。在這方面,SQL Server Profiler是一個(gè)寶貴的工具。

它能夠闡明你的代碼在要求服務(wù)器做些什么,能夠在草率構(gòu)造的查詢中或?qū)τ阱e(cuò)誤選擇的命令屬性突出顯示。另外,ADO工具Query Analyzer還能夠用圖示的方式顯示出SQL Server將如何執(zhí)行查詢,提出改進(jìn)查詢的建議,幫助你調(diào)整查詢。Query Analyzer甚至還能夠執(zhí)行它提出的建議(例如,添加或者刪除索引),你只需點(diǎn)擊一下按鈕就可以完成。

責(zé)任編輯:chenqingxiang 來(lái)源: 電子工業(yè)出版社
相關(guān)推薦

2009-12-28 10:03:58

ADO 對(duì)象

2009-12-28 09:58:52

ADO操作

2009-12-30 11:13:28

ADO.NET操作

2009-12-29 13:31:55

ADO連接ACCESS

2009-12-23 11:10:38

ADO.NET狀態(tài)

2009-12-28 15:00:21

ADO操作

2009-12-21 17:39:02

ADO.NET操作

2009-12-28 13:23:38

ADO Records

2009-12-24 15:04:40

ADO管理

2009-12-24 15:34:44

ADO步驟

2009-12-24 16:46:42

ADO Connect

2009-12-25 16:51:37

ADO參數(shù)

2009-12-24 14:54:25

ADO.NET使用

2009-12-28 13:53:01

ADO.NET記錄集

2009-12-30 16:45:31

ADO操作

2009-12-30 10:32:04

擴(kuò)展ADO.NET

2009-12-21 15:58:19

ADO.NET集合

2010-01-04 14:18:02

ADO Command

2009-12-28 13:42:21

ADO Paramet

2009-12-22 15:08:46

ADO控件
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲欧美视频在线观看 | 国产精品资源在线观看 | 国产精品黄 | 中文字幕av网址 | 久久国| 81精品国产乱码久久久久久 | 亚洲精品国产区 | 亚洲国产精品久久久久秋霞不卡 | 国产福利91精品一区二区三区 | 日韩欧美精品一区 | 一区二区精品 | 国产精品视频一区二区三区四区国 | 免费在线观看毛片 | 国产精品成人一区二区三区吃奶 | 欧日韩在线 | 久久久久久久国产精品影院 | 亚洲成年在线 | 欧美精品网站 | 久久精彩视频 | 精品欧美一区二区三区 | 国产在线精品一区二区三区 | 久久99精品国产自在现线小黄鸭 | 亚洲免费在线观看 | 无码日韩精品一区二区免费 | 日本久久精品视频 | 密色视频 | 在线国产视频 | 午夜男人免费视频 | 日韩一区二区在线观看视频 | 亚洲欧洲在线观看视频 | 欧美激情国产精品 | 在线一区视频 | 成人国产精品一级毛片视频毛片 | 一区二区三区国产 | 91免费在线 | 一区二区在线观看免费视频 | 日韩精品成人一区二区三区视频 | 久久久久久免费精品一区二区三区 | 国产精品欧美大片 | 777777777亚洲妇女 | 成人在线免费视频观看 |