av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
技巧:用GetString來提高ASP的速度
發(fā)布時間:2008-05-12   瀏覽次數(shù):1226908
技巧:用GetString來提高ASP的速度 許多ASP程序員都有過執(zhí)行數(shù)據(jù)庫查詢,然后將查詢結(jié)果用HTML表格的形式顯示出來的經(jīng)歷吧。通常我們是這么做的: .   如果查詢結(jié)果很多,服務(wù)器解釋你的ASP script將花費大量的時間,因為有許多的   Response.Write語句要處理. 如果你將輸出的全部結(jié)果放在一個很長的字符串里(從到),那么服務(wù)器只需解釋一遍Response.Write語句,速度會快得多 . 微軟公司里的一些能干的家伙已經(jīng)將想法變成了現(xiàn)實. (注意,這是一個ADO 2.0以上才有 的特性. 如果你還在使用以前版本的話,請升級到版)   有了GetString方法,我們可以僅用一個Response.Write來顯示所有的輸出了,它象 是能判斷Recordset是否為EOF的DO ... LOOP循環(huán).   GetString的用法如下(所有的參數(shù)都是可選的): String = recordset.GetString(StringFormat, NumRows, ColumnDelimiter, RowDelimiter, NullExpr)   要從Recordset的結(jié)果里生成HTML表格,我們只需關(guān)心GetString的5個參數(shù)中的3個:   ColumnDelimiter(分隔記錄集的列的HTML代碼),RowDelimiter(分隔記錄集的行的HTML 代碼),和NullExpr(當(dāng)前記錄為空時應(yīng)生成的HTML代碼). 象你在下面生成HTML表格的 例子里所看到的那樣,每列用...分隔,每行用...分隔. 來 看看例子的代碼吧.
立即預(yù)約