Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Differenza tra valori

  1. #1

    Differenza tra valori

    Ciao.

    E' un pomeriggio che ci sbatto la testa:

    codice:
    if Trim(Rs("strORENONLAVORATE") & "[]") = "[]" then
       strORENONLAVORATE = Rs("strORENONLAVORATE")
    else
       strORENONLAVORATE = cDbl(Rs("strORENONLAVORATE"))
       strORENONLAVORATE = strORENONLAVORATE MOD 60
    End if
    
       strORESTRAORDINARIO = Rs("strORESTRAORDINARIO")
       strDifferenza = (strORESTRAORDINARIO-strORENONLAVORATE)
    Risponde:

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A000D)
    Tipo non corrispondente

    sulla riga:

    strDifferenza = (strORESTRAORDINARIO-strORENONLAVORATE)

    Ma perchè???

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strORESTRAORDINARIO = CDbl(strORESTRAORDINARIO)
    Roby

  3. #3
    Grazie Roby, era una possibilità che non avevo provato...

    Come avrai intuito devo calcolare la differenza tra:

    codice:
    strDifferenza = (strORESTRAORDINARIO-strORENONLAVORATE)
    Cioè devo detrarre eventuali OreNonLavorate dalle OreStraordinario.

    Però quando:

    strORESTRAORDINARIO = 10
    strORENONLAVORATE = 0

    Differenza, cioè le OreStraordinario - OreNonLavorate = 10

    :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Va beh ma funziona ora o no?

    Roby

  5. #5
    si, tutto ok, grazie!

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.