Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
XML e função VAL()
Message
From
01/11/2002 16:59:42
 
General information
Forum:
Visual FoxPro
Category:
XML, XSD
Miscellaneous
Thread ID:
00718034
Message ID:
00718042
Views:
17
This message has been marked as the solution to the initial question of the thread.
>No exemplo do help da função val() tem esse código:
>STORE '1.25E3' TO C
>? 2 * VAL(C) && Displays 2500.00
>
>Por que no meu micro o resultado dá 2,00 e não 2500,00?
>
>Essa dúvida é por causa do XML. No arquivo XML os dados são todos caracter. Em um campo eu tenho por exemplo:
>70.5
>
>Se pego o VAL("70.5") tenho 70,00 e não 70,50. Eis o meu problema. Sei que dá para me virar com a função AT(), mas gostaria de algo mais prático.
>
>Alguém tem uma dica?
>
>FoxAbraços,
>
>Márcio Gonçalves

VAL() é sensível ao estado de SET POINT TO. Se fizer SET POINT TO "." terá de volta o resultado esperado.
----------------------------------
António Tavares Lopes
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform