22 messaggi dal 20 febbraio 2002
Ho un DB al quale accedo per pescare dei prodotti. Ogni prodotto ha un prezzo e uso il campo tipo "valuta-Euro" per salvare i dati nel formato

CIFRA - VIRGOLA - CENTESIMI: 123,00

Problema: in ufficio e online va tutto bene. A casa (dove uso gli stessi progeammi, lo stesso OS) i dati pescati dal campo valuta mi fanno casino, usando il punto al posto della virgola e svaccando il prezzo prodotti :).. Vi è mai successo?

Altro quesito velocissimo: il campo VALUTA mostra i centesimi senza aggiungere la seconda cifra decimale... "123,1" e non "123,10" oppure "123" e non "123,00". Nel db si vedono i centesimi ma pescando il dato via ASP... perdo una cifra se è uguale a zero. Come potrei ovviare?

Salumi!

3.122 messaggi dal 16 maggio 2002
Prova ad utilizzare le funzioni VBScript FormatCurrency (restituisce un'espressione formattata come valore di valuta utilizzando il simbolo di valuta impostato nel Pannello di controllo) o FormatNumber (restituisce un'espressione formattata come numero).

Jim Raynor
http://www.freestyler.it

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
22 messaggi dal 20 febbraio 2002
È esattamente quello che stavo cercando, perchè non solo formatta correttamente ma arrotonda anche. NEl mio caso (OS e lingua americani) mi restituisce il simbolo del dollaro oltre al valore... ma basta un replace(valore, "$", "") o un replace(valore, "$", "¤") e via.

Grazie mille. Ti faccio anche i complimenti per la presentazione in flash del sito, assai sfiziosa :)



3.122 messaggi dal 16 maggio 2002
<b>Flak ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
Grazie mille. Ti faccio anche i complimenti per la presentazione in flash del sito, assai sfiziosa :)
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>
Eh! Eh! Quella purtroppo non è opera mia :)

Jim Raynor
http://www.freestyler.it

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
96 messaggi dal 24 gennaio 2002
Scusate se mi intrometto, ma ho avuto lo stesso problema tempo fa. Purtroppo anche usando formatCurrency non sempre ho ottenuto i risultati desiderati, perchè il separatore dei decimali di sistema, non sempre coincide con il separatore dei decimali del driver che scrive sul DB.

Dopo molte prove l'unica soluzione che ho trovato è stata impostare una variabile di sessione che determini il separatore appropriato, da impostare manualmente ogni volta che sposto l'applicazione su un server diverso.

Per il formato delle date stesso problema.

Spero di esservi stato utile.

P.S.: Hey Raynor, di cosa ti occupi in freestyler.it? Sono appassionato di snowboard e ci sono rimasto appiccicato almeno un'ora...

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.