Da piu' parti mi si chiede la parte server... che e' veramente poco significativa, trattandosi in sostanza di una semplice query.
codice:
<%
Set adoCon = Server.CreateObject("ADODB.Connection")
 	adoCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
		"Data Source="&Server.MapPath("/mdb-database/italia.mdb")&_
		";Jet OLEDB:Database Password=nonteladico;"
sql = "Select * from comuni where denominazione like '"&Replace(UCase(Request("comune")),"'","''")&"%' order by denominazione;"
Set rs = adoCon.execute(sql)
If rs.eof Then
	risposta = ""
else
	risposta = rs("denominazione")
End If
rs.close
Set rs = Nothing
adoCon.close
Set adoCon = Nothing
response.write risposta
response.flush
%>