ciao

in una pagina ASP devo far visualizzare 9 menu a tendina con valori identici (sono 2000 citta' ciscuno).

Non vorrei fare 9 volte la query, allora ho pensato di usare l'oggetto Scripting.Dictionary .


Solo che non riesco a fare un loop in esso, una volta popolato...

Qui popolo l'oggetto :
codice:
i = 0
RSc.Open "select nome from citta order by nome", ALLOT
	Do Until RS.EOF
			i = i + 1
			xxx = RS("nome")
			d.Add i,xxx
								 
	RS.MoveNext 	  
	Loop
Qui vorrei fare apparire la tendina, ma c'e' qualcosa che non va infatti mi fa vedere una tendina con si 2000 record, ma sempre lo stesso (l'ultimo...)

codice:
for x=1 to d.Count				
slct = ""
%>
<option <%=slct%> value="<%=d.Item(i)%>"><%=d.Item(i)%></option>
<%					
next
c'e' qualcosina che mi sfugge...