Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    risultati non aggiornati a video dopo elaborazione corretta

    salve a tutti, volevo porvi un quesito.
    io ho creato in una pagina una sub che raccoglie elabora e calcola alucni risultati secondo questa struttura:


    ' inizio pagina asp
    <%

    elabora valore1, valore2, valore3
    response.write risultato

    %>


    <%
    sub elabora( valore1, valore2, valore3)

    risultato = (valore1*valore2)+valore3

    end sub
    %>

    ora al di la delle operazioni e dei valori puramente indicativi, succede che il risultato della sub viene aggiornato in una tabella con una semplice conn.execute("update ....") ma quando stampo il valore dopo la funzione a video mi da il vecchio valore e non il nuovo calcolato.
    mi tocca aggiornare la pagina per farmi visualizzare il giusto valore.
    qualcuno di voi ha idea dove posso mettere mano per sistemare che appena apro la pagina venga elaborata la funzione ed a video far visualizzare i valori giusti e non quelli vecchi ?
    grazie mille.

    Maurizio

  2. #2

    risolto

    scusate mi rispondo da solo il problema non era nella function ma prima. in pratica prima aprivo:

    apertura record da modificare con un recordset tipo:
    set oScheda = conn.Execute("select ....")

    passaggio parametrei funcion con dei valori del recordset del tipo:
    aggiorna oScheda("idUtente")

    stampa della variabile: response.write oScheda("valore")

    in questo modo aprivo il record e poi lo aggiornavo e il valore che stampavo facendo parte dello stesso record set di quello aperto prima della funzione anche se aggiornava il valore dentro mi stampava il vecchio valore.


    per risolvere la cosa ho semplicemente passato l'id con una variabile di appoggio alla sub e poi aperto il recordset che a quel punto era aggiornato e quindi mi stampava il valore giusto.


    spero di essere stato d'aiuto a qualcuno
    a me stesso di sicuro

    buona serata!
    Maurizio

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 © 2026 vBulletin Solutions, Inc. All rights reserved.