Trattandosi di un procedimento alquanto complesso ho optato per dividere in due fasi la ricerca: una pagina effettua i calcoli e crea gli array, la seconda mostra i record e li ordina per l'array-risultato. Però mi sa che qualcosa non quadra...nella pagina di ricerca ho messo:
codice:
set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_camp3000_STRING
sql = "SELECT * FROM campeggi"
set rs = MM_camp3000_STRING.execute(sql)
arrDistanze = rs.getrows
session("Totale_Record") = UBound(arrDistanze)
function ordinamento()
For i = 0 To session("Totale_Record")
dim CampLat
CampLat = arrDistanze(4,i)
dim CampLong
CampLong = arrDistanze(5,i)
call distanza(Latconv(ns, g, m, s), Longconv(ew, g2 , m2, s2), CampLat, CampLong)
next
end function
session("order") = ordinamento()
rs.Close()
set rs = nothing
MM_camp3000_STRING.close()
set MM_camp3000_STRING = nothing
response.redirect("resultgps.asp")
e nella seconda
codice:
<%'test di risposta
response.write(session("order")&"
")%>
...risultato: non viene visualizzato nulla sullo schermo!!!Perchè? In teoria dovrei avere 2470 risultati