分类“asp”下的文章

ASP之性能提高GetRows

好久没有写ASP的文章了,最新做一个私单,读取分站名称,要是以前肯定用联合查询。不过今天偶然看到了GetRows。

发现GetRows比联合查询效率更好。

dim cityArr
set rsCity=server.createobject("adodb.recordset")
sqlcmd="select * from trip_city order by ID"
rsCity.open sqlcmd,conn,1,1,1
cityArr=rsCity.GetRows
rsCity.close
set rsCity=nothing
'读取所属站点名称
sub getCityName(cityArr,CityId)
Dim rownumber,row
rownumber=Ubound(cityArr,2)
For row=0 To rownumber
dim cid,cname
cid=cityArr(0,row)
cname=cityArr(1,row)
if int(cid)=int(cityid) then
response.Write cname
end if
Next
end sub

调用:call getCityName(cityArr,rs(“cityid”))