ADO初學(xué)者教程:ADO 通過GetString()加速腳本_ASP教程
推薦:使用新云cms過程中的問題總結(jié)大多數(shù)站長建站都是使用諸如動易、新云、dede等這樣的cms,從而使得各種網(wǎng)站如雨后春筍。 本人長期是使用新云cms,最近在使用中碰到了幾個問題,并逐一解決,這里把結(jié)果做個總結(jié)以便給可能碰
作者:請使用GetString()方法來加速您的ASP腳本(來代替多行的Response.Write)。
實例
使用 GetString()
如何使用GetString()在HTML表格中顯示記錄集中的數(shù)據(jù)。
多行Response.Write
下面的例子演示了在HTML表格中顯示數(shù)據(jù)庫查詢的一種方法:
| 以下為引用的內(nèi)容: <html> |
對于一個大型的查詢來說,這樣做會增加腳本的處理時間,這是由于服務(wù)器需要處理大量的Response.Write命令。
解決的辦法是創(chuàng)建全部字符串,從<table>到</table>,然后將其輸出 - 只使用一次Response.Write。
GetString() 方法
GetString()方法使我們有能力僅使用一次Response.Write,就可以顯示所有的字符串。同時它甚至不需要do..loop代碼以及條件測試來檢查記錄集是否處于EOF。
語法
str = rs.GetString(format,rows,coldel,rowdel,nullexpr)
如需使用來自記錄集的數(shù)據(jù)創(chuàng)建一個HTML表格,我們僅僅需要使用以上參數(shù)中的三個(所有的參數(shù)都是可選的):
coldel - 用作列分隔符的HTML
rowdel - 用作行分隔符的HTML
nullexpr - 當(dāng)列為空時所使用的HTML
注釋:The GetString()方法是ADO 2.0的特性。您可從下面的地址下載ADO 2.0:http://www.microsoft.com/data/download.htm
在下面的例子中,我們將使用GetString()方法,把記錄集存為一個字符串:
| 以下為引用的內(nèi)容: <html> |
上面的變量str包含著由SELECT語句返回的所有列和行的一個字符串。在每列之間會出現(xiàn)</td><td>,在每行之間會出現(xiàn)</td></tr><tr><td>。這樣,僅使用一次Response.Write,我們就得到了需要的HTML。
分享:談?wù)剬W(xué)習(xí)ASP動態(tài)網(wǎng)頁制作技術(shù)的編程心得學(xué)好一門編程語言有兩個條件是必不可少的,一是理論與實踐結(jié)合,在實際例程去驗證書本上的理論能加深你對理論的理解;二是學(xué)會總結(jié),把學(xué)習(xí)、運用中的心得體會記下來,當(dāng)成一種經(jīng)驗或者教訓(xùn)加以
- asp FSO 讀寫文件本文件實現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-ADO初學(xué)者教程:ADO 通過GetString()加速腳本
。