Oi José
Ou EU ou VC não entendeu direito o que o Anderson quis dizer. EU entendi que o Windows daquela máquina que ele se refere está configurado para usar VIRGULA Mas está retonarndo com PONTO. Bom, como um retorno dos dados (acredito eu) não são manipulados pelas variáveis de ambiente do Delphi , ele tem um problema interessante. Eu tive um problema parecido utilzando ORACLE. Tinha uma estação que retornava PONTO, mesmo que suas configurações regionais do Windows estivessem configurados como VIRGULA. Eu resolvi esse problema alterando uma variável de sessão do ORACLE. Talvez haja algo assim no MySQL? []'s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jose Carlos A Dias Filho Enviada em: quarta-feira, 12 de setembro de 2007 10:30 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] sum(campo) no mysql + zeos Anderson Bom Dia, A Solucao vc mesmo esta dando: "o problema é q o windows tá marcado para usar o separador vírgula (,) enquanto a resposta vem com ponto (.)" Se vc nao ajustar a configuracao Regional para Identificar que as casas decimais sao sepradas por (.), vc terar que usar as funcoes de controle ou entao na entrada do sistema vc ajusta as configuracoes regionais no registro do Windows. Sd's Dias _____ De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Desenvolvimento (Anderson) Enviada em: terça-feira, 11 de setembro de 2007 10:11 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Cc: [EMAIL PROTECTED] <mailto:lista-delphi%40yahoogrupos.com.br> Assunto: [delphi-br] sum(campo) no mysql + zeos Bom dia amigos, to com um problema q to quebrando cabeça pra resolver... no meu aplicativo, eu uso sql pra fazer a soma de um campo de uma tabela... eu faço assim: "select sum(salario) as soma from funcionarios" ele me dá a resposta assim: 1234,56 mas tem uma máquina aqui q tá retornando: 1234.56 o problema é q o windows tá marcado para usar o separador vírgula (,) enquanto a resposta vem com ponto (.) ... daí, não dá pra usar funções de conversão, como formatfloat ou floattostr... eu já revirei as variáveis do mysql, pra ver se tem algum moneyformat ou decimalseparator, mas não achei nada... o engraçado é q numa sentença normal, tipo "select * from funcionarios", o valor do salário vem com a vírgula. em todos os outros micros q fiz o mesmo teste, vem com vírgula ao invés do ponto.. se alguém tiver uma luz, agradeceria. valeu Anderson [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]