Ciao a tutti,
sono alle prime armi con ASP ed ho un problema che non riesco a risolvere.
Ho un database con due tabelle:
TBcliente con IDcliente, NomeCliente, UserID, password
TBfile con IDfile, IDcliente (in relazione con TBcliente), NomeLavoro, Link, ecc ecc
una query (QryElencoFileTotale) che estrare tutti i dati contenenti in TBFile, mostrando anche il NomeCliente.
Una pagina in ASP a cui si accede dopo login in base alla TBCliente (userID e password)
questa pagina (cliente.asp)dovrebbe mostrarmi i dati contenuti nella QryElencoFileTOtale, ma solo quelli relativi al cliente che ha fatto il login.
Dalla login.asp alla cliente.asp, faccio passare una variabile di sessione per mettere la scritta in alto "Benvenuto Cliente1"
la variabile si chiama MM_Username
La query incriminata, se fatta mostrando tutti i record, funziona:
Files_cmd.CommandText = "SELECT * FROM QryElencoFileTotale"
se invece faccio
Files_cmd.CommandText = "SELECT * FROM QryElencoFileTotale WHERE NomeCliente = " & MM_Username
mi dà errore e non va
Da notare che ho fatto creare la pagina anche a Dreamweaver, ma la sua sintassi è questa:
Files_cmd.CommandText = "SELECT * FROM QryElencoFileTotale WHERE NomeCliente = ?"
quindi se faccio la prova da dentro DW, mi esce un popup in cui mi chiede il nome della variabile
io digito cliente1 e lui mi mostra i record di TBfile che appartengono solo al cliente1
Cosa dovrei fare?
Dove sbaglio con la sintassi?
Grazie e ciao
Fabrix