Sinceramente non sapevo se postare qui o in programmazione. Nel caso prego i mods di spostare il thread.

Sito ASP che usa Jscript come linguaggio server side.
Ho sempre usato VBScript per fare queste cose e per alcune cose mi trovo spaesato.

Devo memorizzare nella variabile di sessione "login" il nome dell'utente loggato.

Per fare questo prelevo il nome utente dal recordset ottenuto da una opportuna query e nelle mie intenzioni eseguo:
codice:
Session("login")=Rs("username");
se non che quando vado a fare

codice:
Response.Write(Session("login"));
non ottengo un bel nulla.

Mi sono accorto che è un problema di oggetti e che Session memorizza l'oggetto assegnato e non la stringa.
Ho infatti risolto facendo:

codice:
Session("login")=""+Rs("username")
in questo modo pare che il record venga convertito in stringa prima di essere assegnato alla variabile.

Premetto che non sono molto pratico di queste cose ma è possibile fare la cosa in modo più pulito? Qual è il modo corretto di agire? A me ovviamente serve memorizzare solo la stringa (o il valore... dipendentemente dal tipo del campo)