ciao

ho definito FUORI dalla function, la mia connessione al database.

mi da' errore... devo definirla per forza all'interno della function ?

codice:
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionTimeout = Application("xxx_ConnectionTimeout")
conn.CommandTimeout = Application("xxx_CommandTimeout")
conn.CursorLocation = Application("xxx_CursorLocation")
conn.Open Application("xxx_ConnectionString"), Application("xxx_RuntimeUserName"), Application("xxx_RuntimePassword")

function prova(id_categoria)
prova = ""
Set RS = Server.CreateObject("ADODB.Recordset")
RS.CursorType = adOpenDynamic
RS.LockType = 3

str = "select categoria from categorie where id_cat = "& id_categoria
RSmetacat.Open str,conn
.....
etc....
....
RSmetacat.close

end function