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

Rispondi quotando