Lucas pq e/ou pra que vc esta usando FLOAT ???  
Que campos são esses ?
Será q não seria melhor vc usar DECIMAL ????

Apenas um ponto de vista.........

[]s
Luiz Escobar


  From: Lucas Eduardo Barao Neves 
  Sent: Friday, August 27, 2010 2:25 PM
  To: [email protected] 
  Subject: Res: [delphi-br] Problemas com MySQL 5.1 e Delphi 2010


    
  O problema foi resolvido. Deletei os campos no mySQL e criei novamente. 
Depois 
  exclui os componentes MyQuery e MyDataSource do DataModule, adicionei de novo 
e 
  passou a funcionar...

  Vai entender...

  ________________________________
  De: Alan ricardo Souza <[email protected]>
  Para: [email protected]
  Enviadas: Quinta-feira, 26 de Agosto de 2010 17:06:01
  Assunto: Re: [delphi-br] Problemas com MySQL 5.1 e Delphi 2010

  Boa tarde,

  Ao invés de colocar a virgula no dbedit tente colocar no displayformat do 
  clientdataset (obs cito o clientdataset mas o mydac tambem da por uso o 
corelab 
  da devart) que vc nescessita pois normalmente campo decimal é somente colocar 
a 
  mascara no display format ex(###,##0.00).

  --- Em qui, 26/8/10, Eduardo Silva dos Santos <[email protected]> 
escreveu:

  De: Eduardo Silva dos Santos <[email protected]>
  Assunto: Re: [delphi-br] Problemas com MySQL 5.1 e Delphi 2010
  Para: [email protected]
  Data: Quinta-feira, 26 de Agosto de 2010, 12:14

  Lucas, não uso DbEdit mais vou fazer um teste aqui. Qual versão do MyDAC
  você ta usando?

  Att,
  .......................................................
  Eduardo Silva dos Santos
  DRD SISTEMAS
  (27) 3218-4201
  (27) 9961-7095
  MSN: [email protected]
  Site: http://www.drdsistemas.com.br/
  .......................................................

  Em 26 de agosto de 2010 08:33, Lucas Eduardo Barao Neves <
  [email protected]> escreveu:

  >
  >
  > 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]

  ------------------------------------

  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  [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]

Responder a