Problema db mysql
Sonika
Sonika non è online. Ultima attività: 18/06/2009 12.38.43Sonika Top Poster
il 12 novembre 2008 alle 17.27
1.169 messaggi dal 03 marzo 2004
Devo immettere in un db dei valori in euro.
Come deve essere il mio campo perchè il numero venga salvato in questo formato

1.345,12

Mi serve virgola per la virgola e non punto! (con il float mi venivano i punti) Se c'è punto delle migliaia è ancora meglio.

L'infinito è... ASP.NET
Re: Problema db mysql
andrewz
andrewz non è online. Ultima attività: 05/07/2009 15.23.21andrewz Top Poster
il 12 novembre 2008 alle 18.22
Sonika wrote:
Devo immettere in un db dei valori in euro.
Come deve essere il mio campo perchè il numero venga salvato in questo formato

1.345,12

Mi serve virgola per la virgola e non punto! (con il float mi venivano i punti) Se c'è punto delle migliaia è ancora meglio.

Puoi usare decimal o float in mysql.

Ma il tuo, credo, non è un problema di memorizzazione, ma di visualizzazione. In tal caso, appena preso il dato dal database, lo puoi visualizzare nel formato currency della tua culture:

float xx=...;
xx.ToString("C")

Ciao

Andrea Zani
Anche un orologio rotto segna per ben due volte al giorno l'ora esatta.
Re: Problema db mysql
Sonika
Sonika non è online. Ultima attività: 18/06/2009 12.38.43Sonika Top Poster
il 13 novembre 2008 alle 09.24
1.169 messaggi dal 03 marzo 2004
è che sia con un Float(10,2) che con un Decimal(10,2) se io immetto il valore 100,11 (nel formato con la virgola) nel db viene salvato come 1000.00.

L'infinito è... ASP.NET
Re: Problema db mysql
andrewz
andrewz non è online. Ultima attività: 05/07/2009 15.23.21andrewz Top Poster
il 13 novembre 2008 alle 09.49
L'inserimento da codice, vero?

Usa sempre i parameter, o in caso di query costruite in una stringa usa il punto invece della virgola come separatore decimale.

Ciao
.

Andrea Zani
Anche un orologio rotto segna per ben due volte al giorno l'ora esatta.

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9