31 messaggi dal 06 settembre 2002
Ragazzi.. sentite questa!

Io creo normalmente un recordset (la procedura è ok) chiamando il driver di Jet , o anche con quello di Access (li ho provati entrambi)
per gestire alcune tabelle di un db access

Su queste tabelle ho dei campi Valuta Euro a due decimali.

Prima di inserivi i valori li formatto con FormatCurrency come euro (imposto LCID 1040) a due decimali.

Con un response.write di debug vedo ad esempio il valore correttamente formattato come 10000,12 prima dell'inserimento

..Lo inserisco nel recordset..

chiamo subito dopo un response.write(recordset.campo) e cosa succede?

SU NT 04 TUTTO Ok, (output = 10000,12)
SU WIn 2000 (server di backup su stesso Provider) Mi DA 1000012 (probabilmente non prende proprio la virgola)

Cosa ne pensate? qualcuno ha la soluzione?

PS.. La virgola, indicando Setlocale e LCId 1040, dovrebbe prenderla!

HELP .Grazie.

Janko

28 messaggi dal 22 luglio 2001
Mi è capitto qualcosa di simile, prova a controllare le impostazioni internazionali sul server...

Ciao!
31 messaggi dal 06 settembre 2002
Grazie Attila,

..ma purtroppo la questione col provider (è un sito in hosting) e diventata una faccenda impossiblle! loro sostengono che LCId, e driver dei DB sono Ok... ma io dubito fortemente...

EHI MA.. LO AVETE LETTO IN 18 , E SOLO ATTILA MI RISPONDE??
;-)

23 messaggi dal 06 settembre 2002
sul sito della microsoft hanno pubblicato alcuni aggiornamenti per l'euro...
...anch'io avevo alcuni problemi con la nuova valuta ed lcid...ma adesso è OK

Ciao

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.