salve a tutti volevo sapere se questa sintassi era corretta:


codice:
If Session("MM_UserAuthorization") = "2" Then
recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellodue, "'", "''") + "'" AND approvazione = "no"
il significato dovrebbe essere che:

se entra utente con livello 2 allora
seleziona la tabella archivio e fammi vedere solo i record che nella colonna livutente hanno un valore di "esempio 23456" e la colonna approvazione abbia valore "no"

a me interessa soprattutto l'ultima parte con AND pero' non sono sicuro
che da AND in poi sia giusto anche perche mi da' questo errore:

codice:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente: '[string: "SELECT * FROM archiv"]'
tanks!