Problema con decimal da SQL server

venerdì 20 febbraio 2004 - 11.54

webdel Profilo | Newbie

Ciao,

Ho il seguente problema:

Quando vado a leggere un decimal nel database e lo converto in stringa mi restituisce il valore del decimal piu gli zeri finali. Per esempio se ho un campo di tipo decimal (10,6) con il valore 1 al suo inderno, quando lo leggo dal db in VBNET mi da:

1D

ma se lo converto in string

1,000000

volevo sapere come posso fare ad avere il decimal senza zeri da SQLServer?
se non si puo fare in SQLServer esistono delle funzioni in VB che mi facciano cio?

Grazie Danilo

Brainkiller Profilo | Guru

Non l'ho provato ma ti consigliere di provare così, usare la funziona Round della classe Math, quindi:

Math.Round(numerodecimale,0).ToString()

Vedi un po' cosa ne esce e fai sapere.
ciao

david
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5