Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Leggere con valore decimale

    Salve
    uso mysql, ma ho difficoltà a leggere un campo DECIMAL(18,2),
    ho provato:

    qta_new: Cdbl(rs("Qta"))
    <input type="text" name="Qta" value="<%=qta_new%>" >

    ma invece di leggermi 1.00 nel campo Qta, mi legge solo 1

    Dove sbaglio?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Nessun aiuto?

  3. #3
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    quarda se va meglio così...
    codice:
    qta_new=formatNumber(rs("Qta"),2) 
    <input type="text"  name="Qta" value="<%=qta_new%>" >
    Vic53

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    ti ringrazio vic53, ma vorrei che leggesse quel valore, perchè utilizzando il format number ho un problema:
    se da 1.00 passo a 2.00 nel db scrive 200.00 invece 2.00, oltretutto ho fatto un replace per sostituire la virgola con il punto:
    codice:
    qta_new=formatNumber(rs("Qta"),2) 
    qta_rec = replace(qta_new, ",", ".") 
    <input type="text"  name="Qta" value="<%=qta_rec%>" >
    Grazie

  5. #5
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    siccome la virgola rappresenta le migliaia, io la cancellerei con
    codice:
    qta_rec = replace(qta_new, ",", "")
    e lascerei il punto come segnalino dei decimali come fa javascript...
    poi controlla le impostazini nel pc se è impostato come punto oppure virgola la notazione dei decimali
    Vic53

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.