Visualizzazione dei risultati da 1 a 5 su 5

Discussione: decimale per intero

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364

    decimale per intero

    Salve
    il mio problema è una semplice moltiplicazione:

    <%=(ScontrinoPrezzoArticolo(i) * ScontrinoQuantitativoArticolo(i))%>

    dove la prima variabile contiene un decimale la seconda un intero andando a moltiplicare mi restituisce il seguente errore.


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


    Non si può moltiplicare un intero per un decimale ?????

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Vuoi un risultato intero o decimale?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    decimale, sarebbe il prezzo in euro


  4. #4
    potrebbe anche solo essere questione di casting ... prova con

    codice:
    <%=(cdbl(ScontrinoPrezzoArticolo(i)) * cint(ScontrinoQuantitativoArticolo(i)))%>
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    si hai ragione ha funzionato la cosa strana è che avevo già verificato:
    <%=vartype(ScontrinoPrezzoArticolo(i))%> <%=VARTYPE(ScontrinoQuantitativoArticolo(i))%>

    e mi veniva restituito 14 e 2 ovvero decimale e intero booo......

    Grazie ciao

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.