Ho un problema di scrittura di un IF, non so come fare a scriverlo correttamente:

questo è il mio codice:
codice:
<% If Request.Form("A") > (rs_xxx.Fields.Item("B").Value)*Request.Form("C")  Then %>
      - Dato sbagliato.
<% Else %>
      - Dato corretto
<% End If %>
il dato A è 300 il dato B 15 e il dato C 31 quindi B*C = 465
Dato che 300 > 465 è falso dovrebbe darmi come risultato - Dato corretto, anche perchè se sostituisco a (rs_xxx.Fields.Item("B").Value)*Request.Form("C") il numero 465 il codice funziona.
Dove sbaglio? Come si scrive il codice?

HELP