Visualizzazione dei risultati da 1 a 2 su 2

Discussione: codice impazzito

  1. #1

    codice impazzito

    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

  2. #2
    dal fatto che le variabili sono variant, e asp non sempre capisce che sono del subtipo numero... dagli tu 'na spintarella al capoccione, con

    IF CInt(r1)>CInt(r2) THEN



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.