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

闡述ADO語(yǔ)句執(zhí)行使用方法

開(kāi)發(fā) 后端
如果讓ADO語(yǔ)句排序Recordset中的記錄,則客戶應(yīng)用程序能夠按照用戶選擇的次序排序,從而提高了靈活性。 下面就進(jìn)行學(xué)習(xí)。

進(jìn)行學(xué)習(xí)ADO語(yǔ)句當(dāng)有人為表增加了更多的列時(shí),你不會(huì)得到大得出奇的結(jié)果集,一些開(kāi)發(fā)者使用延遲綁定技術(shù)的原因在于,他們想要明確地標(biāo)識(shí)出SELECT語(yǔ)句選擇了哪些行,不存在代碼引用的是哪一個(gè)列這類(lèi)問(wèn)題。如果你完全按照下列方式編寫(xiě)代碼。    

不要強(qiáng)制SQL Server每次執(zhí)行查詢的時(shí)候重新編譯和構(gòu)造查詢執(zhí)行計(jì)劃。ADO語(yǔ)句避免這種重復(fù)操作的一種簡(jiǎn)單方法是使用帶有參數(shù)的存儲(chǔ)過(guò)程。ADO語(yǔ)句注意盡量不要使用ADO Command對(duì)象的Prepare屬性——有時(shí)它不能正確工作。

如果使用存儲(chǔ)過(guò)程,你還可以通過(guò)消除不必要的“受影響行數(shù)”返回值進(jìn)一步提高ADO性能——只需在存儲(chǔ)過(guò)程中加入SET NOCOUNT ON就可以了。 盡量減少與服務(wù)器的通信次數(shù)。如果你有幾個(gè)相關(guān)的操作要執(zhí)行,請(qǐng)把它們合并為一個(gè)存儲(chǔ)過(guò)程,或者是一個(gè)可以在服務(wù)器上作為腳本執(zhí)行的復(fù)合查詢。ADO語(yǔ)句避免使用方法(比如Refresh)和不適當(dāng)?shù)腜arameters集合引用,ADO語(yǔ)句會(huì)強(qiáng)制ADO增加額外的服務(wù)器通信過(guò)程。#t#

在客戶機(jī)/服務(wù)器應(yīng)用中,只構(gòu)造Command對(duì)象一次,而不是每次使用Command對(duì)象的時(shí)候重新構(gòu)造。你可以重新設(shè)置Command的參數(shù)值,然后在需要時(shí)執(zhí)行它。 當(dāng)查詢返回的不是一個(gè)記錄集時(shí),確保使用了adExecuteNoRecords選項(xiàng),告訴ADO越過(guò)所有那些用來(lái)接收和構(gòu)造記錄集(Recordset格式)的代碼。你可以把a(bǔ)dExecuteNoRecords選項(xiàng)傳遞給Execute方法,或把它作為Command的選項(xiàng)。

執(zhí)行返回簡(jiǎn)單記錄集的存儲(chǔ)過(guò)程時(shí),不要使用Command對(duì)象。ADO語(yǔ)句所有的存儲(chǔ)過(guò)程(以及Command對(duì)象)可以作為Connection對(duì)象的COM方法出現(xiàn)。讓存儲(chǔ)過(guò)程作為Connection對(duì)象的方法出現(xiàn)有著顯著的性能優(yōu)勢(shì),同時(shí)它也簡(jiǎn)化了代碼。

盡管這種技術(shù)對(duì)于那些有Return Status值或Output參數(shù)的存儲(chǔ)過(guò)程沒(méi)有什么幫助,但對(duì)于動(dòng)作查詢(INSERT、DELETE等)以及那些返回一個(gè)或多個(gè)記錄的查詢來(lái)說(shuō),這種技術(shù)很有用。把存儲(chǔ)過(guò)程作為Connection的方法之后,你可以用方法參數(shù)的形式傳入存儲(chǔ)過(guò)程的輸入?yún)?shù);如果調(diào)用存儲(chǔ)過(guò)程返回了一個(gè)記錄集,你可以通過(guò)方法調(diào)用中最后一個(gè)參數(shù)引用該Recordset。例如,下面的ADO語(yǔ)句執(zhí)行一個(gè)名為“Fred”的存儲(chǔ)過(guò)程,F(xiàn)red存儲(chǔ)過(guò)程有兩個(gè)輸入?yún)?shù),返回一個(gè)Recordset:

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

2009-12-29 10:40:36

ADO組件

2009-09-22 14:17:05

2011-05-20 17:05:59

ADO.NET

2009-12-21 16:02:48

ADO.NET命令

2009-12-21 17:23:56

ADO.Net程序

2009-12-31 16:04:39

ADO.NET技術(shù)

2009-12-22 10:43:48

ADO.NET類(lèi)庫(kù)

2010-10-08 16:01:17

mysql UPDAT

2009-12-22 11:24:37

ADO.NET數(shù)據(jù)庫(kù)

2009-12-23 13:23:29

ADO.Net Sql

2009-12-22 10:58:50

ADO.NET類(lèi)

2009-12-18 17:29:40

ADO.NET應(yīng)用程序

2010-10-08 16:49:01

MySQL alter

2009-12-30 16:26:12

ADO.NET連接池

2009-11-04 15:33:05

ADO.NET連接字符

2009-11-04 16:23:09

ADO.NET存儲(chǔ)過(guò)程

2010-11-04 11:32:37

DB2 CREATE

2010-03-19 14:18:07

Java Socket

2011-02-24 13:09:10

FireFTP

2012-01-13 09:55:54

jQuery
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 色在线免费 | 欧美日韩在线一区二区三区 | av网站在线播放 | 午夜影院视频在线观看 | 久草福利 | 国产精品一二三区在线观看 | 五月婷婷丁香婷婷 | 成年视频在线观看 | 亚洲成人免费网址 | 一级特黄色毛片 | 免费不卡视频 | www.蜜桃av| 国产丝袜一区二区三区免费视频 | 国产精品18久久久久久白浆动漫 | 久久激情av| 国产区在线免费观看 | 欧美日在线 | 亚洲精品9999 | 一级在线观看 | 偷牌自拍 | 日本精品一区二区三区在线观看 | 成人不卡 | 黄色福利 | 一区二区中文 | 欧美日韩在线视频一区二区 | 国产精品久久久久永久免费观看 | 国产视频一视频二 | 日本aa毛片a级毛片免费观看 | 国产一区二区三区四区 | 久久曰视频| 亚洲免费精品 | 国产日韩免费视频 | 97国产精品视频人人做人人爱 | 欧美视频网 | 91免费电影 | 日韩天堂av | 精品一区二区三区在线观看国产 | 91亚洲精品在线 | 欧美日韩中文字幕 | 国产一级片免费在线观看 | 国产一区二区三区免费 |