利用ASP實現(xiàn)網(wǎng)上數(shù)據(jù)庫檢索_第1頁
利用ASP實現(xiàn)網(wǎng)上數(shù)據(jù)庫檢索_第2頁
利用ASP實現(xiàn)網(wǎng)上數(shù)據(jù)庫檢索_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、利用ASP實現(xiàn)網(wǎng)上數(shù)據(jù)庫檢索ASP是如今公認(rèn)的創(chuàng)立indsNT下動態(tài)站點最好的東西之一。它與AD(AtiveDatabjet,一種新的數(shù)據(jù)拜候模子)的充實結(jié)合,提供了強盛的數(shù)據(jù)庫拜候成效,使之成為舉行網(wǎng)上數(shù)據(jù)庫辦理的緊張本領(lǐng)。1ASP簡介ASP內(nèi)含于InternetInfratinServer簡稱IIS中,擴(kuò)展名以.asp表現(xiàn)。ASP文件可以用通例的文本編纂器編纂,也可以利用專門的幫助開拓東西InterDev舉行開拓方案,InterDev的長處是將整個eb步伐方案包羅網(wǎng)頁方案、ASP步伐方案、數(shù)據(jù)庫辦理等融為一體,比力得當(dāng)于較大工程工程標(biāo)開拓研制。ASP利用VBSript、JavaSript等

2、足本語言作為開拓東西,鑲嵌于HTL文本中,利用“%將ASP的步伐包羅起來。當(dāng)用戶從欣賞器向eb辦事器提出哀求時,eb辦事器會主動將ASP的步伐說明為尺度的HTL格式的主頁內(nèi)容,用戶端只要利用通例可實行HTL步伐的欣賞器,就可欣賞ASP所方案的主頁內(nèi)容,因此與欣賞器無關(guān),而且包管了ASP的源步伐代碼不會外漏。ASP中包羅五個內(nèi)置的AtiveX辦事器組件和五個內(nèi)置的東西:DatabaseAesspnent數(shù)據(jù)庫拜候組件、FileAesspnent文件拜候組件、AdRtatrpnent告白輪播器組件、ntentLinkingpnent內(nèi)容鏈接組件、Brserapabilitiespnent欣賞器信組

3、件以及Request哀求東西、Server辦事器東西、Sessin會話東西、Respnse相應(yīng)東西、Appliatin應(yīng)用步伐東西。在全部ASP組件中,最有效的是數(shù)據(jù)庫拜候組件,也稱為AtiveX數(shù)據(jù)東西或AD。在站點公布數(shù)據(jù)庫將利用這個組件及此中包羅的東西,以完成對DB數(shù)據(jù)源的讀寫。別的,ASP技能的另一個緊張?zhí)攸c是,步伐員可以利用Java、VisualBasi、Visual+等語言制作順應(yīng)本身特別必要的AtiveX辦事器組件來擴(kuò)大ASP的成效,使本身的動態(tài)網(wǎng)頁險些具有無窮的擴(kuò)大本領(lǐng),這是傳統(tǒng)的GI步伐所不及的。2與AD結(jié)合開拓網(wǎng)上數(shù)據(jù)庫檢索步伐ASP技能與AD技能相結(jié)合,可以實現(xiàn)基于的數(shù)據(jù)

4、庫辦理成效,用戶可在欣賞器畫面中檢索、輸入、更新和刪除數(shù)據(jù)庫信息,從而創(chuàng)立提供數(shù)據(jù)庫信息的主頁內(nèi)容。AD重要提供了七個東西和四個聚集來完成對付數(shù)據(jù)庫的辦理,包羅:nnetin、and、Paraeter、Rerdset、Field、Prperty、Errr以及Fields、Prperties、Paraeters、Errrs。nnetin東西用來創(chuàng)立與數(shù)據(jù)庫的毗連,and東西完成對數(shù)據(jù)庫的操縱,Rerdset東西可以檢察或操縱數(shù)據(jù)庫中返回的數(shù)據(jù)。而Field東西和Fields聚集容許對當(dāng)前記載的每一個字段舉行操縱,Paraeter東西和Paraeters聚集為and東西提供信息和數(shù)據(jù),Prpert

5、y東西和Prperties聚集為nnetin、and、Rerdset、Field東西的特性提供信息,Errr東西和Errrs聚集在錯誤產(chǎn)生時提供錯誤信息。下面先容開拓數(shù)據(jù)庫檢索步伐的根本方案要領(lǐng):創(chuàng)立數(shù)據(jù)庫源名(DSN)。DSN是通過DB創(chuàng)立,由DB利用和識別的、用以連策應(yīng)用步伐和背景數(shù)據(jù)庫的數(shù)據(jù)庫邏輯名。詳細(xì)創(chuàng)立DB數(shù)據(jù)源的要領(lǐng)可參閱有關(guān)資料,這里不再先容。假定已為一個SQLServer數(shù)據(jù)庫創(chuàng)立了取名為“BK的DB數(shù)據(jù)源。創(chuàng)立數(shù)據(jù)庫鏈接(nnetin)。通過辦事器東西的reatebjet要領(lǐng),可以創(chuàng)立nnetin東西和利用變量擔(dān)當(dāng)東西引用。一旦毗連東西創(chuàng)立之后,它就可用來翻開到任何DB數(shù)據(jù)

6、源的毗連。如下dinn說明變量Setnn=Server.reatbjet(ADDB.nnetin)創(chuàng)立鏈接?xùn)|西nn.penbk,IUSR_TSG01,翻開到DB的鏈接,此中IUSR_TSG01為授權(quán)的用戶ID號,用戶口令未加設(shè)置。步伐員應(yīng)按照本身的環(huán)境舉行更替。創(chuàng)立數(shù)據(jù)東西(Rerdset)。Rerdset是AD中比力龐大的東西,有很多的屬性和要領(lǐng),包羅:Ef文件尾、Bf文件頭、Abslutepage絕對頁、Rerdunt記載計數(shù)、Pageunt頁計數(shù)等屬性以及veFirst(移到第一筆記載)、veLast(移到末了一筆記載)、veNext(移到下一筆記載)、vePrevius(移到上一筆記載

7、)等常用要領(lǐng)。數(shù)據(jù)東西與ASP的Sessin東西結(jié)合,還可以實現(xiàn)檢索效果的分頁處置懲罰。DiRs說明變量SetRs=Server.reatbjet(ADDB.Rerdset)創(chuàng)立數(shù)據(jù)東西Rs.PageSize=10設(shè)置一頁所表現(xiàn)的記載數(shù)操縱數(shù)據(jù)庫。AD通過實行尺度的SQL語句實現(xiàn)檢索成效,因此起首要界說SQL查詢語句,然后實行該查詢下令,終極形成一個檢索效果聚集。Disql說明變量sql=selet*frpubliatinheretitlelikeASP%界說SQL查詢語句,檢索數(shù)據(jù)庫的publiatin表中書名以ASP開頭的全部圖書的記載nstadpenkeyset=1界說Rerdset的范例Rs.penSql,nn,adpenkeyset實行sql語句,在數(shù)據(jù)東西Rs中保存檢索效果。在ASP中引用返回效果。假設(shè)預(yù)備在欣賞器上表現(xiàn)檢中的圖書信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論