PDA

View Full Version : Cast di CDbl in ASP


bizzu
26-05-2004, 10:42
Raga ho un problema con ASP e Access... 'sti due non vanno proprio d'accordo!
Estraggo due valori dal database, sono 2 float doppia precisione. Valgono 0,6 e 0,15 ed essendo Access in italiano, me li ritorna con la VIRGOLA al posto del punto, cosa che ASP non digerisce proprio.
Infatti se provo a scriverle a schermo separatamente, mi dà i valori giusti (con la virgola però), penso li consideri stringhe.
Se invece provo a sottrarli, accade un cast implicito solo per uno dei due, così "0,6" convertito in CDbl diventa 600000.00, mentre 0,15 diventa (giustamente) 0.15.
Il risultato è 599999.95!
Come posso fare un cast decente? Ho provato a farlo esplicito per il 0,6 (l'ho messo in una variabile), ma il risultato è lo stesso...

bizzu
26-05-2004, 19:48
up

beee
26-05-2004, 22:36
Ma non basta 'leggere' i valori, sostituire la virgola col punto poi proseguire??
Comunque io non ho mai avuto problemi a scrivere e leggere dati numerici interi o float su access da asp.
Bye!

cionci
26-05-2004, 23:37
Idem...se il dato è veramente numerico virogla o punto non importa niente... La rappresentazione interna è la stessa...ed il driver del database pensa già a presentare il dato numerico nel formato corretto...