asp - změna velikosti pole
Prosím opět o radu s asp skriptem.
Potřebuji recordset načíst do pole a pak dále pracovat s tímto polem. Narazil jsem ale na problém změny velikosti pole.
dim varData, i
...
sql_a="SELECT vozidlo,nazev,spz,barva from auta where 1=1"
rs_a.Open sql_a, cn,,2
varData = rs_a.GetRows
For i = LBound(varData, 1) to UBound(varData, 1)-1
Response.Write varData(1, i) & " (" & varData(0, i) & ")"
Next
rs_a.Close
Set varData = nothing
Set rs_a = nothing
Problém je v tom, že při prvním spuštění skriptu se při 3 záznamech v tabulce nadefinuje pole kde LBound(varData, 1) vrací 0 a UBound(varData,1) vrací 3 a tato velikost pole se se stále drží a to i po uzavření a novém otevření prohlížeče.
Změna počtu řádků v tabulce auta to nezmění a UBound(varData,1) zůstává stále 3 a je jedno jestli v tabulce zůstane 1 řádek nebo je jich tam třeba 8.
Je možné to nějak ošetřit? Potřeboval bych aby se při každém spuštění skriptu (i refresh) pole vždy nadefinovalo znovu podle počtu řádků v tabulce auto.
Děkuji.