Ciao, scusate ho un problema con una condizione.

Nel db ho questi tre valori:

A=1.00
B=1.00
C=3.00

Che mi restituiscono questa condizione:
codice:
      <% strClassificazione = "700° C" %>
      <% strStato           = "XXX" %>
Che è sbagliata, perchè:

1) A è 1 e non è minore di 0.1;
2) B è 1 e non è maggiore di 1;
3) C invece va bene perchè è 3 ( > 1 < 4 )

codice:
<% 
   IF cDbl(objRs("A")) < 0.1 AND _
      cDbl(objRs("B")) > 1 AND _
      cDbl(objRs("C")) > 1 AND _
      cDbl(objRs("C")) < 4 then 
%>
Perchè con una sola condizione verificata mi restituisce come se fossero verificate tutte e tre?

Grazie-

<% strClassificazione = "700° C" %>
<% strStato = "XXX" %>

<% end if %>