這篇文章主要介紹“ADO查詢知識有哪些”,在日常操作中,相信很多人在ADO查詢知識有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ADO查詢知識有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習吧!
目前創(chuàng)新互聯(lián)建站已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、揚州網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
不論是參數(shù)型數(shù)據(jù)查詢信息還是存儲過程,ADO查詢的地位都是十分重要的,只要command對象運用得好,ADO查詢最重要的是它們不支持提交的數(shù)據(jù)查詢信息中含有備注型的字段。
ASP提供了用ADO查詢內(nèi)置的3個主要對象Recordset、Connection和Command對WEB數(shù)據(jù)庫進行操作。其中Connection的主要功能是建立與WEB數(shù)據(jù)庫的鏈接;Command的主要功能是向WEB數(shù)據(jù)庫傳送數(shù)據(jù)查詢的請求;Recordset的主要功能是建立數(shù)據(jù)查詢的結(jié)果集。
由于ADO幾乎就是為WEB數(shù)據(jù)庫應(yīng)用量身定做的,所以其中的ADO查詢象在數(shù)據(jù)查詢方面具有強大的功能。它不僅能夠?qū)⒁话愕腟QL指令送往WEB數(shù)據(jù)庫服務(wù)器,還能夠傳送帶有參數(shù)的SQL指令,更重要的是還可以傳送存儲過程,因而能夠開發(fā)出更具效率的數(shù)據(jù)庫網(wǎng)頁。
一、command對象的主要屬性和方法
為了進一步闡述Command對象的數(shù)據(jù)查詢功能,有必要先介紹一下Command對象的與數(shù)據(jù)查詢密切相關(guān)的一些屬性和方法。
屬性:
(1)CommandText:指定數(shù)據(jù)查詢信息??梢允荢QL語句、存儲過程。
(2)CommandType:指定數(shù)據(jù)查詢的類型??梢匀∷姆N設(shè)定值A(chǔ)ctiveConnection:建立與Connection通道的鏈接關(guān)系。
方法:
(1)Createparameter:建立一個新的參數(shù)對象。
(2)Execute:對數(shù)據(jù)庫提出數(shù)據(jù)查詢。Command對象可以用Createparameter方法建立ADO查詢新的參數(shù)對象,再用parameters對象的append方法將新的參數(shù)對象增加到parameters數(shù)據(jù)集合里。執(zhí)行結(jié)果是:建立一個參數(shù)名為合同編號,數(shù)據(jù)類型為字符型,長度為10,參數(shù)允許的讀寫模式為輸入,參數(shù)值為“1000030005”的參數(shù)對象,然后將此參數(shù)加入parameters數(shù)據(jù)集合。Command對象是用Execute方法執(zhí)行數(shù)據(jù)庫查詢的,ADO查詢方法允許傳入指定的參數(shù),從而達到動態(tài)數(shù)據(jù)查詢。
二、用command對象實現(xiàn)動態(tài)數(shù)據(jù)查詢的幾種方法
用command對象實現(xiàn)動態(tài)數(shù)據(jù)查詢首先要求commandtext屬性值必須是一個帶有參數(shù)的SQL指令或者是帶有參數(shù)的存儲過程,這里所指的參數(shù)必須是查詢信息中允許傳入值的部分。再者就是調(diào)用帶有參數(shù)值A(chǔ)DO查詢數(shù)組的execute方法(格式三)或者是將參數(shù)值存放到command對象的parameters數(shù)據(jù)集合里,再調(diào)用Command對象的execute方法。
Command對象可以擁有多個parameter子對象來存儲相關(guān)的參數(shù)。
它們都屬于ADO查詢數(shù)據(jù)集合。用如下方法可以將參數(shù)值寫入parameters數(shù)據(jù)集合。
假設(shè)已經(jīng)存在一個SQL Server數(shù)據(jù)庫bcdata,其中有一個數(shù)據(jù)表為gcht,數(shù)據(jù)字段有3個,分別是gchtbh(工程合同編號)、gcmc(合同名稱)、htje(合同金額)。用command對象查詢1999年度和2000年度的工程合同簡況。
到此,關(guān)于“ADO查詢知識有哪些”的學(xué)習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習,快去試試吧!若想繼續(xù)學(xué)習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)頁標題:ADO查詢知識有哪些
網(wǎng)頁路徑:http://m.br277.com/article/gdjesj.html