Visualizzazione dei risultati da 1 a 8 su 8

Discussione: MySql e campo decimal

  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    MySql e campo decimal

    Salve,

    utilizzo un db MySql e per salvare il prezzi dei prodotti di un catalogo utilizzo un campo decimal(10,2).

    Quando però richiamo tale valore usando un recordset, mi viene esclusa la parte decimale, per cui un prezzo da 97,20 diventa 97.

    Qualcuno sa aiutarmi? Grazie.
    Solo chi non osa...non sbaglia!

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    decimal(a,b)
    dove a rappresenta il numero di caratteri + 2 e b il numero dei decimali
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Originariamente inviato da 99eros9
    decimal(a,b)
    dove a rappresenta il numero di caratteri + 2 e b il numero dei decimali
    :master:

    Forse mi sono spiegato male. Sul db io leggo il valore 97,20, quando però richiamo tale valore tramite recordset mi viene letto come 97. Come è possibile? :master:
    Solo chi non osa...non sbaglia!

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    Dim dbl_valore
    
    dbl_valore = Cdbl(objRs( "nome_campoDecimal" )

    dovrebbe andare
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Ho già provato questa strada, ma nn funzia... possibile ke nn si possa leggere questo valore del campo decimal?
    Solo chi non osa...non sbaglia!

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    strano perchè a me funziona perfettamente... ma nel db è mostrato correttamente?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    OK il CDBL funzia, commettevo un errore prima della riga inquestione. Grazie per l'help
    Solo chi non osa...non sbaglia!

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    al limite se vuoi visualizzare anche lo zero decimale usa il formatNumber()

    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.