Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Double o Decimal?
lunedì 16 gennaio 2006 - 13.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 16 gen 2006 - 13:53
Ragazzi,
mi chiamo stefano e sto utilizzando il nick di mio fratello Fabio alias(trinity) perchè lui è fuori città per motivi di lavoro e quindi non posso chiedere a lui...
Sto iniziando a fare i primi passi in vb net, prima utilizzavo vb6...e la mia domanda è la seguente:
Per i valori in formato euro esempio(1.000,00) in vb6 utilizzavo come tipo dati il currency ora in vb net qual'è meglio utilizzare per gestire questo tipo di dati?
Double o Decimal?
In rete ho letto che è meglio double...
Ciao
Stefano
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 16 gen 2006 - 14:58
Per i calcoli "nel programma" come variabile double va benissimo.
Come datatype invece è una pessima scelta quando si vogliono cifre esatte.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 16 gen 2006 - 15:22
Per datatype intendi il tipo dati nel database?
Ciao
Stefano
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
lun 16 gen 2006 - 15:55
Si, datatype è inteso nel database..puoi usarlo lo stesso, ma se hai calcoli complessi ti conviene formattare i numeri a due cifre decimali(x le cifre monetarie) prima di salvare nel database.
Andy
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 16 gen 2006 - 15:58
Fabio, mio fratello utilizza sql server e mi disse che per i valori monetari e quindi anche per valori che gestisce i decimali sql server per esempio dispone un tipo dati chiamatp money...
Ciao
stefano
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 17 gen 2006 - 15:36
>Fabio, mio fratello utilizza sql server e mi disse che per i
>valori monetari e quindi anche per valori che gestisce i decimali
Sì, SQL Server ha vari tipi dati.
Money viene utilizzata per valori di questo tipo.
Ma .NET non ce l'ha, quindi la mappatura poi viene effettuata su un tipo dati esistente in .NET (float o altro tipo).
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !