日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

使用Filter實(shí)現(xiàn)信息的二次檢索_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:ASP 3.0高級編程(三十一)
7.1.2 語義或“運(yùn)行期”錯(cuò)誤 語法錯(cuò)誤的發(fā)現(xiàn)和處理是令人煩惱的,但在編程中會遇到一些真正“令人興奮”的另一類型的錯(cuò)誤——語義錯(cuò)誤(semantic error)或稱&ld

思考一個(gè)問題:怎么實(shí)現(xiàn)在第一次檢索的基礎(chǔ)上進(jìn)行二次檢索?

通常,我們的做法是第一次檢索時(shí)保存檢索條件,在第二次行檢索時(shí)組合兩次檢索條件對數(shù)據(jù)庫進(jìn)行一次新的查詢,如:

第一次檢索:Select * from table where age>18

第二次檢索:Select * from table where age>18 and name like 'zh%'

這樣做雖可以實(shí)現(xiàn)我們所要的結(jié)果,但效率上個(gè)人認(rèn)為卻大打了折扣!

能不能緩存第一次檢索的記錄集,第二次檢索時(shí)只在緩存的記錄集上進(jìn)行,而不是重新對數(shù)據(jù)庫進(jìn)行查詢?

RecordSet對象有個(gè)屬性Filter,它的作用是通過添加條件以控制欲顯示的記錄集,但并不影響原本的記錄集!我們來看下怎么用它實(shí)現(xiàn)二次檢索:

以下為引用的內(nèi)容:
<%
Dim oConn,oRs
Set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" Server.MapPath("db1.mdb")
Set ors = Server.CreateObject("ADODB.RecordSet")
ors.Open "select * from t1 where age>20",oConn,1,2

Response.Write "一次檢索:select * from t1 where age>20<br/>"
Response.Write "----------------------------------<br/><br/>"
Do while not ors.Eof
Response.Write ors("name") & ":" & ors("age") & "<br/>"
ors.MoveNext
Loop
Response.Write "總計(jì):" & ors.RecordCount & "<br/>"
Response.Write "----------------------------------<br/><br/>"


Response.Write "二次檢索:Filter(name like '王%')<br/>"
Response.Write "----------------------------------<br/><br/>"
ors.Filter = "name like '王%'"
If not(oRs.Eof and ors.Bof) Then ors.MoveFirst
Do while not ors.Eof
Response.Write ors("name") & ":" & ors("age") & "<br/>"
ors.MoveNext
Loop
Response.Write "總計(jì):" & ors.RecordCount & "<br/>"
Response.Write "----------------------------------<br/>"

ors.Close
Set ors = Nothing
oConn.Close
Set oConn = Nothing
%>

結(jié)果:

分享:深入理解ASP中FSO的神奇功能
在ASP中,F(xiàn)SO的意思是File System Object,即文件系統(tǒng)對象。 我們將要操縱的計(jì)算機(jī)文件系統(tǒng),在這里是指位于web服務(wù)器之上。所以,確認(rèn)你對此擁有合適的權(quán)限。理想情況下,你可以在自己的機(jī)器

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:ASP教程/更新時(shí)間:2008-08-22
相關(guān)ASP教程