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
ASP.NET 1.0/1.1
Asp.net e sql server per decimal
venerdì 15 luglio 2005 - 11.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nandonando
Profilo
| Senior Member
398
messaggi | Data Invio:
ven 15 lug 2005 - 11:31
Devo inserire in un campo decimal il mio valore
es.15.52
al campo in sql ho messo precision 19 e scale 2.
l'insert funziona è ok
ora ho 2 problemi
1)se insersco 10.00 nel db memorizza 10 e invece vorrei appunto 10.00
2) quando faccio il recupero con:
rdrRATA.Item("PROVVIGIONE_EURO").ToString
dove rdrRATA è il mio datareader mi dà sempre 4 caratteri dopo la virgola come posso evitare ciò?
grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 15 lug 2005 - 12:10
>1)se insersco 10.00 nel db memorizza 10 e invece vorrei appunto
Tu non devi guardare il Dato all'interno del Database ma quello che esce in output nella tua applicazione. E' giusto che visualizzi 10. 10 o 10.00 per il DB è sempre 10.
>2) quando faccio il recupero con:
Quando fai un ToString() fra le parentesi puoi mettere la formattazione, esempio se hai un numero 1435 e fai .ToString("N0") uscirà 1.435 con il punto separatore. Guarda nel Framework il paragrafo "NumberFormatInfo Class" dove ci sono tutti i tipi di formattazione. In questo modo potrai formattare il numreo con due decimali dopo la virgola.
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 !