Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395

    usare cifre decimali in asp

    Ciao, sto provando a moltiplicare dei valori presi da database, uno intero ed un altro decimale.

    questa e' l'operazione:
    Finance=TotalProposal*rs1("finance")*12/52/100
    Finance e' sul database un intero
    TotalProposal= e' un intero
    finance preso da db e' un decimale

    Come faccio ad avere un risultato in decimali?

  2. #2

    Re: usare cifre decimali in asp

    Originariamente inviato da tabarto
    Ciao, sto provando a moltiplicare dei valori presi da database, uno intero ed un altro decimale.

    questa e' l'operazione:
    Finance=TotalProposal*rs1("finance")*12/52/100
    Finance e' sul database un intero
    TotalProposal= e' un intero
    finance preso da db e' un decimale

    Come faccio ad avere un risultato in decimali?


    già hai provato


    Finance=cDbl(TotalProposal)*cDbl(rs1("finance"))*1 2.0/52.0/100.0

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    395
    ok perfetto, grazie

  4. #4
    Aggiunto che per arrotondare alla seconda cifra decimale basta usare la Formatnumer(variabile, 2).
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Ho anch'io un problema per la visualizzazione di due cifre decimali (anche se nulle)
    ho provato il seguente codice ma non mi funziona restituendomi il seguente errore:

    Errore di run-time di Microsoft VBScript (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto: 'ToString'

    il codice è questo:

    dim a,b
    a=cdbl(replace(request.form("numero"),".",","))
    response.write(a.ToString("#,##0.00"))

    ho provato anche senza il cdbl e senza il replace (che ho dovuto mettere perchè il punto non viene riconosciuto come separatore decimale)...


  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Potresti dare un'occhiata alla funzione FormatNumber().

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.