推薦:使用新云cms過程中的問題總結大多數站長建站都是使用諸如動易、新云、dede等這樣的cms,從而使得各種網站如雨后春筍。本人長期是使用新云cms,最近在使用中碰到了幾個問題,并逐一解決,這里把結果做個總結以便給可能碰
作者:請使用GetString()方法來加速您的ASP腳本(來代替多行的Response.Write)。
實例
使用 GetString()
如何使用GetString()在HTML表格中顯示記錄集中的數據。
多行Response.Write
下面的例子演示了在HTML表格中顯示數據庫查詢的一種方法:
以下為引用的內容: <html> |
對于一個大型的查詢來說,這樣做會增加腳本的處理時間,這是由于服務器需要處理大量的Response.Write命令。
解決的辦法是創建全部字符串,從<table>到</table>,然后將其輸出 - 只使用一次Response.Write。
GetString() 方法
GetString()方法使我們有能力僅使用一次Response.Write,就可以顯示所有的字符串。同時它甚至不需要do..loop代碼以及條件測試來檢查記錄集是否處于EOF。
語法
str = rs.GetString(format,rows,coldel,rowdel,nullexpr)
如需使用來自記錄集的數據創建一個HTML表格,我們僅僅需要使用以上參數中的三個(所有的參數都是可選的):
coldel - 用作列分隔符的HTML
rowdel - 用作行分隔符的HTML
nullexpr - 當列為空時所使用的HTML
注釋:The GetString()方法是ADO 2.0的特性。您可從下面的地址下載ADO 2.0:http://www.microsoft.com/data/download.htm
在下面的例子中,我們將使用GetString()方法,把記錄集存為一個字符串:
以下為引用的內容: <html> |
上面的變量str包含著由SELECT語句返回的所有列和行的一個字符串。在每列之間會出現</td><td>,在每行之間會出現</td></tr><tr><td>。這樣,僅使用一次Response.Write,我們就得到了需要的HTML。
分享:談談學習ASP動態網頁制作技術的編程心得學好一門編程語言有兩個條件是必不可少的,一是理論與實踐結合,在實際例程去驗證書本上的理論能加深你對理論的理解;二是學會總結,把學習、運用中的心得體會記下來,當成一種經驗或者教訓加以
新聞熱點
疑難解答
圖片精選