六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用ADO的COMMAND對(duì)象完成對(duì)WEB數(shù)據(jù)庫(kù)動(dòng)態(tài)數(shù)據(jù)查詢的方法

[摘要]用ADO的COMMAND對(duì)象實(shí)現(xiàn)對(duì)WEB數(shù)據(jù)庫(kù)動(dòng)態(tài)數(shù)據(jù)查詢的方法★ 林碧英眾所周知,由于ASP技術(shù)的出現(xiàn),使得Intranet的應(yīng)用更加廣泛深入。相當(dāng)多的企業(yè)都建立了企業(yè)內(nèi)部綜合查詢系統(tǒng),如何快速、...

用ADO的COMMAND對(duì)象實(shí)現(xiàn)對(duì)WEB數(shù)據(jù)庫(kù)動(dòng)態(tài)數(shù)據(jù)查詢的方法
★ 林碧英
眾所周知,由于ASP技術(shù)的出現(xiàn),使得Intranet的應(yīng)用更加廣泛深入。相當(dāng)多的企業(yè)都建立了企業(yè)內(nèi)部綜合查詢系統(tǒng),如何快速、準(zhǔn)確地查詢企業(yè)內(nèi)部信息是編寫基于WEB技術(shù)應(yīng)用程序必須要解決的主要問(wèn)題。ASP提供了用ADO內(nèi)置的3個(gè)主要對(duì)象Recordset、Connection和Command對(duì)WEB數(shù)據(jù)庫(kù)進(jìn)行操作。其中Connection的主要功能是建立與WEB數(shù)據(jù)庫(kù)的鏈接;Command的主要功能是向WEB數(shù)據(jù)庫(kù)傳送數(shù)據(jù)查詢的請(qǐng)求;Recordset的主要功能是建立數(shù)據(jù)查詢的結(jié)果集。由于ADO幾乎就是為WEB數(shù)據(jù)庫(kù)應(yīng)用量身定做的,所以其中的Command對(duì)象在數(shù)據(jù)查詢方面具有強(qiáng)大的功能。它不僅能夠?qū)⒁话愕腟QL指令送往WEB數(shù)據(jù)庫(kù)服務(wù)器,還能夠傳送帶有參數(shù)的SQL指令,更重要的是還可以傳送存儲(chǔ)過(guò)程,因而能夠開發(fā)出更具效率的數(shù)據(jù)庫(kù)網(wǎng)頁(yè)。

一、command對(duì)象的主要屬性和方法
為了進(jìn)一步闡述Command對(duì)象的數(shù)據(jù)查詢功能,有必要先介紹一下Command對(duì)象的與數(shù)據(jù)查詢密切相關(guān)的一些屬性和方法。
屬性:
(1)CommandText:指定數(shù)據(jù)查詢信息。可以是SQL語(yǔ)句、存儲(chǔ)過(guò)程。
(2)CommandType:指定數(shù)據(jù)查詢的類型。可以取四種設(shè)定值。
(3)ActiveConnection:建立與Connection通道的鏈接關(guān)系。
方法:
(1)Createparameter:建立一個(gè)新的參數(shù)對(duì)象。
(2)Execute:對(duì)數(shù)據(jù)庫(kù)提出數(shù)據(jù)查詢。Command對(duì)象可以用Createparameter方法建立新的參數(shù)對(duì)象,再用parameters對(duì)象的append方法將新的參數(shù)對(duì)象增加到parameters數(shù)據(jù)集合里。執(zhí)行結(jié)果是:建立一個(gè)參數(shù)名為合同編號(hào),數(shù)據(jù)類型為字符型,長(zhǎng)度為10,參數(shù)允許的讀寫模式為輸入,參數(shù)值為“1000030005”的參數(shù)對(duì)象,然后將此參數(shù)加入parameters數(shù)據(jù)集合。
Command對(duì)象是用Execute方法執(zhí)行數(shù)據(jù)庫(kù)查詢的,Execute方法允許傳入指定的參數(shù),從而達(dá)到動(dòng)態(tài)數(shù)據(jù)查詢。

二、用command對(duì)象實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)查詢的幾種方法
用command對(duì)象實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)查詢首先要求commandtext屬性值必須是一個(gè)帶有參數(shù)的SQL指令或者是帶有參數(shù)的存儲(chǔ)過(guò)程,這里所指的參數(shù)必須是查詢信息中允許傳入值的部分。再者就是調(diào)用帶有參數(shù)值數(shù)組的execute方法(格式三)或者是將參數(shù)值存放到command對(duì)象的parameters數(shù)據(jù)集合里,再調(diào)用Command對(duì)象的execute方法。
Command對(duì)象可以擁有多個(gè)parameter子對(duì)象來(lái)存儲(chǔ)相關(guān)的參數(shù),它們都屬于parameters數(shù)據(jù)集合。用如下方法可以將參數(shù)值寫入parameters數(shù)據(jù)集合。
假設(shè)已經(jīng)存在一個(gè)SQL Server數(shù)據(jù)庫(kù)bcdata,其中有一個(gè)數(shù)據(jù)表為gcht,數(shù)據(jù)字段有3個(gè),分別是gchtbh(工程合同編號(hào))、gcmc(合同名稱)、htje(合同金額)。用command對(duì)象查詢1999年度和2000年度的工程合同簡(jiǎn)況。
(1)調(diào)用parameters的refresh方法,得到符合commandtext屬性的所有parameter子對(duì)象,再將已知的參數(shù)值存放到對(duì)應(yīng)的子對(duì)象中即可。
(2)調(diào)用command對(duì)象的createparameter方法,建立一個(gè)新的parameter對(duì)象,并依附在command對(duì)象內(nèi)的parameters數(shù)據(jù)集合內(nèi)。然后調(diào)用parameters數(shù)據(jù)集合的append方法加入新的parameter子對(duì)象至數(shù)據(jù)集合內(nèi)。

結(jié)束語(yǔ)
ADO的connection對(duì)象是用execute方法提交數(shù)據(jù)查詢信息,recordset對(duì)象是用open方法提交數(shù)據(jù)查詢信息,雖然它們提交的數(shù)據(jù)查詢信息可以包含變量但畢竟不是真正意義上的參數(shù)傳遞,另外在組合帶有變量的SQL指令時(shí)還容易出錯(cuò),最重要的是它們不支持提交的數(shù)據(jù)查詢信息中含有備注型的字段。不論是參數(shù)型數(shù)據(jù)查詢信息還是存儲(chǔ)過(guò)程,command對(duì)象的地位都是十分重要的,只要command對(duì)象運(yùn)用得好,對(duì)整體數(shù)據(jù)庫(kù)網(wǎng)頁(yè)的設(shè)計(jì)會(huì)增加不少的靈活性和方便性。

 




主站蜘蛛池模板: 中文字幕色 | 色一情一乱一伦 | 亚洲人成网站999久久久综合 | 亚洲天堂免费看 | 日韩午夜伦 | 性生大片一级毛片免费观看 | 色噜噜狠狠狠综合曰曰曰88av | 色综网| 日韩综合nv一区二区在线观看 | 午夜精品久久久久久毛片 | 欧美专区日韩 | 五月婷婷六月丁香 | 日日夜夜狠狠 | 丝袜捆绑调教视频免费区 | 色婷婷99综合久久久精品 | 香蕉免费一级视频在线观看 | 欧美特黄a级高清免费看片 欧美特黄a级高清免费大片 | 亚洲精品福利视频 | 思思99re热| 色婷婷九月 | 亚洲欧美91 | 香蕉视频在线观看网址 | 日本韩国在线播放 | 日本一区午夜爱爱 | 青青青青爽极品在线视频 | 天天干天天干天天天天天天爽 | 青青草原网站在线观看 | 日日插插 | 涩涩国产精品福利在线观看 | 欧美一级性生活视频 | 色优久久| 色婷婷色丁香 | 亚洲福利区 | 欧美又粗又硬 | 色护士综合 | 四月激情网 | 天天干天天干天天 | 亚洲精品视频区 | 亚洲欧美日韩精品久久 | 亚洲三级一区 | 青青草精品在线视频 |