ADO 教程
請使用 GetString() 方法來加速您的 ASP 腳本(來代替多行的 Response.Write)。
下面的例子演示了在 HTML 表格中顯示數(shù)據(jù)庫查詢的一種方法:
對于一個大型的查詢來說,這樣做會增加腳本的處理時間,這是由于服務(wù)器需要處理大量的 Response.Write 命令。
解決的辦法是創(chuàng)建全部字符串,從 <table> 到 </table>,然后將其輸出 - 只使用一次 Response.Write。
GetString() 方法使我們有能力僅使用一次 Response.Write,就可以顯示所有的字符串。同時它甚至不需要 do..loop 代碼以及條件測試來檢查記錄集是否處于 EOF。
如需使用來自記錄集的數(shù)據(jù)創(chuàng)建一個 HTML 表格,我們僅僅需要使用以上參數(shù)中的三個(所有的參數(shù)都是可選的):
注意:GetString() 方法是 ADO 2.0 的特性。您可從下面的地址下載 ADO 2.0:http://www.microsoft.com/data/download.htm
在下面的例子中,我們將使用 GetString() 方法,把記錄集存為一個字符串:
上面的變量 str 包含著由 SELECT 語句返回的所有列和行的一個字符串。在每列之間會出現(xiàn) </td><td>,在每行之間會出現(xiàn) </td></tr><tr><td>。這樣,僅使用一次 Response.Write,我們就得到了需要的 HTML。