Optimera med GetRows och GetString
Förord
Alla vill vi skapa snabba websidor och det är inte alla gånger så lätt att få till sidor som är optimerade till max på alla fronter. Att öppna recordset tar kraft från datorn, men tack vare SQL behöver vi inte öppna något sådant när vi vill infoga, ta bort eller uppdatera poster. När vi vill hämta in data från databaser är vi dock tvungna till detta och då finns det två metoder som med fördel kan användas för att hämta poster från ett recordset på ett optimalt sätt, nämligen GetRows och GetString. Nedan följer några exempel som beskriver dessa metoder.Innehåll
»»
»
»
GetRows
Metoden GetRows hämtar alla data i ett recordset i ett enda anrop och sparar dem i en tvådimensionell vektor. Vi kan därmed omedelbart efter anropet stänga både recordsetet och databaskopplingen och sedan loopa igenom vektorn på traditionellt vis.
<%
arrayData = rs.GetRows()
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
Response.Write("")
For iRad = 0 To Ubound(arrayData, 2)
Response.Write("")
For iKol = 0 To Ubound(arrayData, 1)
Response.Write("" & arrayData(iKol, iRad) & " ")
Next
Response.Write(" ")
Next
Response.Write("
")
%>