Salve! Gestisco un sito di basket e sto realizzando una applicazione in asp con db access per aggiornare la classifica e i risultati tramite un pannello di controllo. Sembra che funzioni tutto, ma ho notato che se inserisco dei risultati strani, del tipo 254 a 7, il programma imposta come squadra vincitrice la seconda, pur aggiornando il totale dei punti in maniera corretta!! Cosa che non accade se invece inserisco risultati "normali", come 75 a 64.
Da cosa può dipendere?

Vi allego alcune righe di codice, penso quelle che danno problemi.
codice:
Do while NOT objrs.EOF

I = I + 1

s1 = objrs("squadra1")
s2 = objrs("squadra2")
r1 = request.form("ris" & I & "1")
r2 = request.form("ris" & I & "2")

If r1 < r2 Then
	SQL = "UPDATE classifica SET " & Giornata & " = '0' WHERE squadra = '" & s1 & "'"
	objConn.Execute(SQL)
	SQL = "UPDATE classifica SET " & Giornata & " = '1' WHERE squadra = '" & s2 & "'"
	objConn.Execute(SQL)
End If

If r1 > r2 Then
	SQL = "UPDATE classifica SET " & Giornata & " = '1' WHERE squadra = '" & s1 & "'"
	objConn.Execute(SQL)
	SQL = "UPDATE classifica SET " & Giornata & " = '0' WHERE squadra = '" & s2 & "'"
	objConn.Execute(SQL)
End If

SQL = "UPDATE " & Giornata & " SET squadra1ris = '"& r1 &"' WHERE squadra1 = '" & s1 & "'"
objConn.Execute(SQL)
SQL = "UPDATE " & Giornata & " SET squadra2ris = '"& r2 &"' WHERE squadra2 = '" & s2 & "'"
objConn.Execute(SQL)

objrs.movenext	
	
Loop
Grazie 1000