Ciao a tutti,

faccio la seguente operazione per verificare che il valore di un campo (campo1) , se maggiore ad un altro (campo2) deve assumere il suo valore.
Così:

codice:
if session("campo1") > "& campo2 &" then
session("campo1") = "& campo2 &"
end if
mi restituisce il seguente errore:

codice:
Microsoft VBScript runtime error '800a000d' 

Type mismatch: '[string: "& campo2 &"]'
la domanda è... questo errore è dovuto al fatto che 'campo2' è in formato valuta?
Comunque ho provato a cambiare in numerico ma niente da fare... stesso errore sempre.
Dove sbaglio? Consigli?

Grazie