Title: Mensagem
Vladimir:
 
Para funcionar em todas as máquinas, omita a virgula entre a parte inteira e decimal na concatenação e após converter para número divida por 100. Aí não vai fazer diferença se uma máquina usa ponto e a outra vírgula para separar os decimais dos inteiros.
 
abs, Julio.
 
 
Julio Cesar Dalla Rosa
Analista de Sistemas
AlmapBBDO Comunicações Ltda.
55 11 2161-5600
[EMAIL PROTECTED]
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Vladimir A de Souza
Enviada em: sexta-feira, 12 de agosto de 2005 13:51
Para: [email protected]
Assunto: [sqlwin] SalStrToNumber dá zero

Olá pessoal.
 
Estou convertendo um texto (por exemplo: 510) com o comando SalStrToNumber( SalStrMidX( strRegistro, 152, 11 )||','||SalStrMidX( strRegistro, 163, 2 )) e está retornando 0,00 (zero) em uma máquina com w98 , idioma português e configurações de número e moeda com vírgula para decimais. em outras máquinas com xp dá certo. O q eu faço?
 
Vladimir

Responder a