Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2016
    Messaggi
    1

    Problema VBNET e decimali

    salve a tutti
    ho un programma che effettua una query tramite ODBC su DB2 mainframe e ritorna il valore 12345D
    in un campo dichiarato decimal tramite GetDecimal

    Il campo viene succesivamente mosso in una variabile numerica (float) con format "#,##0.00" su un report.

    Viene visualizzato il valore 12345,00 che è errato perchè dovrebbe essere in realtà 123,45

    da cosa potrebbe dipendere l'errata formattazione?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da pierde Visualizza il messaggio
    salve a tutti
    ho un programma che effettua una query tramite ODBC su DB2 mainframe e ritorna il valore 12345D
    in un campo dichiarato decimal tramite GetDecimal

    Il campo viene succesivamente mosso in una variabile numerica (float) con format "#,##0.00" su un report.

    Viene visualizzato il valore 12345,00 che è errato perchè dovrebbe essere in realtà 123,45

    da cosa potrebbe dipendere l'errata formattazione?

    Grazie
    Perché è errato? Il valore restituito non ha decimali ... tu hai un valore 12345 ... non capisco
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se il valore originale era 123,45 non so come mai hai un intero, ma se i decimali sono sempre due allora utilizza una divisione per 100 prima di gestire il risultato.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.