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

    Cifre Decimali nel db MySQL

    ragazzi mi spiegate come posso inserire in un campo FLOAT(8,2) di una tabella di un db MySQL un valore decimale (un prezzo in euro per intenderci)?

    allora i dati li recupero da un TextBox e se li stampo a video mi viene fuori il valore corretto (cioè il numero con la virgola 100,35) mentre nel db mi memorizza solo il valore 100!!

    come mai ?
    devo specificare la variabile in qualche modo particolare?
    considerando il fatto che il valore lo recupero con un Request.Form()?

  2. #2
    Ma prima di immettere il dato nel db hai controllato se ha ancora la cifra decimale o meno?? Hai provato a mettere 103.80 anzichè 103,80 e vedere che succede? mysql potrebbe volere il punto anzichè la virgola
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  3. #3
    se inserisco il punto e immetto un numero cosi ad esempio
    100.36

    mi inserisce

    10036

    capisci?

    quando inserisco il numero nel form e provo a stamparlo dopo averlo recuperato ovviamente mi stampa il numero correttamente con la virgola!!

  4. #4
    Io per un lavoro similare utilizzo un campo di tipo double(13,2) e funziona bene. prova a cambiare


    PS scusa il ritardo
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  5. #5
    niente non funziona nemmeno cosi!

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.