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.
Grazie 1000codice: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

Rispondi quotando
