Ciao a tutti

non riesco a capire xchè questa condizione non funziona:

<%if rs_Ottavi("NOME_SQUADRA_1") = "" then%>
<%=vincente_v%>
<%elseif rs_Ottavi("NOME_SQUADRA_1") = "" and rs_Ottavi("ORA") = "21.00" then%>
<%=perdente_v%>
<%else%>
<%= rs_Ottavi("NOME_SQUADRA_1")%>
<%end if%>

Non riesce a fare il controllo sulle ore "21.00", penso che non riconosca il valore 21.00 e quindi non mi visualizza il valore "Perdente".

Invece il valore "Vincente" funziona?

Forse, su questa riga:
<%elseif rs_Ottavi("NOME_SQUADRA_1") = "" and rs_Ottavi("ORA") = "21.00" then%>

non si usa l'AND e quindi non prende:
and rs_Ottavi("ORA") = "21.00" then%>

Per chiarezza, quando si controlla nel db se esiste un valore numeri "preciso", es:
9
8.5
21.00

oltre a questo
rs("NOME_CAMPO") = "21.00"

il codice ha bisogno di una funzione?:

rs("NOME_CAMPO") = (????("21.00"))

Pier