Devo fare una pagina asp che restituisca i record
presenti in un database access che soddisfano un
certo criterio, ovver tutti i record inseriti
dall'utente x.

Il nome dell'utente e' contentuto in una variabile di
sessione che viene settata quando fa il login con
coppia utente/password, se il login riesce la varaibile
di sessione MM_Username viene settata con il nome dell'utente.

Nella pagina di riepilogo associo la variabile di sessione
ad una varabile generica in questo modo:

Dim user
user = Session("MM_Username")

da questo momento in poi user contiene il nome dell'utente.
Questo passo funziona in quanto in un punto della pagina inserisco

Record inseriti da <% =user %>

e mi restituisce il nome dell'utente con cui ho fatto il log.

Il problema e' nella query sql che sarebbe questa:

"SELECT * FROM archivio WHERE utente= " &user

in quanto la pagina mi da errore.
Se invece valorizzo manualmente la varaibile in questo modo

"SELECT * FROM archivio WHERE utente= 'nome'"

allora mi restituisce tutti i record richiesti.

La sintassi mi sembra giusta ma cmq non funziona.

Preciso che creo il recordset, l'area ripetuta e il testo
dinamico con dreamweaver MX.

Grazie per ogni utile indicazione.
Luca