Eu não queria mudar uma configuração regional, pelo menos em nível de SO... usuário sabe como é... se muda a cor da grama, ele morre de fome... compensa encher a tela de edits e tratar dentro da aplicação, hehehehe. Mas vou tentar sua segunda dica. Obrigado.
________________________________ De: Alisson <[email protected]> Para: [email protected] Enviadas: Quinta-feira, 26 de Agosto de 2010 9:58:59 Assunto: Re: [delphi-br] Problemas com MySQL 5.1 e Delphi 2010 Isso está parecendo erro de configuraçãode configurações regionais o caracter para valor decimal. No painel de controle-configurações regionais e estiver configurado com ".", mude para ",". Você pode fazer essa mudança no seu aplicatico colocando na seção Initialization : DecimalSeparator := ','; ----- Original Message ----- From: Lucas Eduardo Barao Neves To: [email protected] Sent: Thursday, August 26, 2010 8:33 AM Subject: [delphi-br] Problemas com MySQL 5.1 e Delphi 2010 Bom dia pessoal. Estou com um problema com campos do tipo float e DBEdit no Delphi 2010 com MySQL5.1. O problema é o seguinte: crio meu campo no MySQL como float de 16,2. Na aplicação coloco um dbedit e quando tento preenchê-lo colocando vírgula como separador decimal ele dá o seguinte erro: --------------------------- Project raised exception class EDatabaseError with message ''1,25' is not a valid floating point value for field 'Valor Gasolina''. --------------------------- Se eu apagar o valor e digitar ponto como separador, por ex. 1.25, ele não aceita, aliás, o dbedit nem deixa eu digitar o '.', aceitando somente a vírgula. Alguém saberia por que isso acontece e como posso resolver? Para referência, estou usando os componentes MyDAC. Grato a todos, Lucas Neves [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]

