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

    Errore ASP: Invalid use of Null: 'cDbl'

    Ciao a tutti.

    Da questa mattina uno script ASP che ha sempre funzionato regolarmente restituisce quest'errore:

    codice:
    Microsoft VBScript runtime error '800a005e' 
    
    Invalid use of Null: 'cDbl' 
    
    /h12.asp, line 508
    La riga dell'errore è la seguente:

    codice:
    if cDbl(Rs("strA")) > cDbl(Rs("strRif_A")) then
    
    ...
    
    end if
    Come si risolve?
    E poi perchè ha smesso di funzionare se sono mesi che non ci metto le mani?

    Grazie--

  2. #2
    perché un valore NULL è finito dentro quel campo.

    prova con

    codice:
    if cDbl(Trim(Rs("strA") & "") ) > cDbl(Trim(Rs("strRif_A") & "")) then

  3. #3
    Originariamente inviato da optime
    perché un valore NULL è finito dentro quel campo.

    prova con

    codice:
    if cDbl(Trim(Rs("strA") & "") ) > cDbl(Trim(Rs("strRif_A") & "")) then
    Grazie ma restituisce un altro errore sulla stessa riga anche se modificata come da tua indicazione...

    codice:
    Microsoft VBScript runtime error '800a000d' 
    
    Type mismatch: 'cDbl'
    Ho provato a stampare i recordset:

    codice:
    response.write "A = " & Rs("strA") & "
    B = " & Rs("strRif_A")
    Ed il valore di A è nullo... mentre B si valorizza correttamente...

  4. #4
    codice:
    
    Dim A1
    Dim A2
    
    A1="0" & Trim(Rs("strA") & "") : A1=CDBL(A1)
    A2="0" & Trim(Rs("strRif_A") & "") : A2 = CDBL(A2)
    
    
    if A1 > A2 then

  5. #5
    Grazie!

  6. #6
    tutto io te devo fa'......

  7. #7
    Originariamente inviato da optime
    tutto io te devo fa'......
    ti meriti una ... tu sai cosa...

  8. #8
    io non ho visto ancora niente. te voi da' na mossa?





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.