NextRecordset和GetRows是RecordSet的兩個屬性對提高批量查詢速度很有效果
GetRows方法
NextRecordset方法
查詢記錄
set rs=conn
execute(“select Ca Ca Ca Ca from TableA select Cb Cb Cb Cb Cb from TableB”) ‘執行後將產生兩個select的結果集
當前第一個select的RecordSet處於激活狀態 arrA=rs
GetRows’取得第一個查詢結果的二維數組 set rs=rs
NextRecordset‘激活下一個RecordSet arrB=rs
GetRows’取得第二個查詢結果的二維數組 set rs=nothing‘釋放數據庫對象
這樣
注意
For i=
to UBound(arrA ) response
write(“<tr>”) response
write(“<td>字段 ”&arrA(i )&“</td>”) response
write(“<td>字段 ”&arrA(i )&“</td>”) response
write(“<td>字段 ”&arrA(i )&“</td>”) response
write(“<td>字段 ”&arrA(i )&“</td>”) response
write(“</tr>”) Next
response
write(“</table>”) ’第二個select表循環
response
write(“<p>表二 </p><table>”) For i=
to UBound(arrB ) response
write(“<tr>”) response
write(“<td>字段 ”&arrB(i )&“</td>”) response
write(“<td>字段 ”&arrB(i )&“</td>”) response
write(“<td>字段 ”&arrB(i )&“</td>”) response
write(“<td>字段 ”&arrB(i )&“</td>”) response
write(“<td>字段 ”&arrB(i )&“</td>”) response
write(“</tr>”) Next
response
write(“</table>”)
優點
From:http://tw.wingwit.com/Article/program/net/201311/14101.html