使用Filter實(shí)現(xiàn)信息的二次檢索_ASP教程
推薦:ASP 3.0高級(jí)編程(三十一)7.1.2 語(yǔ)義或“運(yùn)行期”錯(cuò)誤 語(yǔ)法錯(cuò)誤的發(fā)現(xiàn)和處理是令人煩惱的,但在編程中會(huì)遇到一些真正“令人興奮”的另一類(lèi)型的錯(cuò)誤——語(yǔ)義錯(cuò)誤(semantic error)或稱(chēng)&ld
思考一個(gè)問(wèn)題:怎么實(shí)現(xiàn)在第一次檢索的基礎(chǔ)上進(jìn)行二次檢索?
通常,我們的做法是第一次檢索時(shí)保存檢索條件,在第二次行檢索時(shí)組合兩次檢索條件對(duì)數(shù)據(jù)庫(kù)進(jìn)行一次新的查詢(xú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)行,而不是重新對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)?
RecordSet對(duì)象有個(gè)屬性Filter,它的作用是通過(guò)添加條件以控制欲顯示的記錄集,但并不影響原本的記錄集!我們來(lái)看下怎么用它實(shí)現(xiàn)二次檢索:
|
以下為引用的內(nèi)容: Response.Write "一次檢索:select * from t1 where age>20<br/>"
ors.Close |
結(jié)果:

分享:深入理解ASP中FSO的神奇功能在ASP中,F(xiàn)SO的意思是File System Object,即文件系統(tǒng)對(duì)象。 我們將要操縱的計(jì)算機(jī)文件系統(tǒng),在這里是指位于web服務(wù)器之上。所以,確認(rèn)你對(duì)此擁有合適的權(quán)限。理想情況下,你可以在自己的機(jī)器
- asp FSO 讀寫(xiě)文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶(hù)真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過(guò)濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無(wú)組件分頁(yè)實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- 如何使用ASP訂制自己的XML文件讀寫(xiě)方法
- ASP實(shí)現(xiàn)不存在的網(wǎng)頁(yè)就自動(dòng)發(fā)送郵件
- ASP如何獲取真實(shí)IP地址
- ASP優(yōu)化 用數(shù)據(jù)綁定實(shí)現(xiàn)高效率動(dòng)態(tài)網(wǎng)頁(yè)
- ASP Cookies 教程
- 再說(shuō)ASP輸出N行N列表格
- 解析ASP日期格式的數(shù)據(jù)加減計(jì)算方法
- 服務(wù)端 VBScript 與 JScript 幾個(gè)相同特性的寫(xiě)法
- 網(wǎng)站制作ASP語(yǔ)言的特點(diǎn)與功能
- 詳解ASP的Session對(duì)象
- 相關(guān)鏈接:
- 教程說(shuō)明:
ASP教程-使用Filter實(shí)現(xiàn)信息的二次檢索
。