Data em formato dd/mm/aaaa

Delphi

10/12/2013

Amigos, tenho um campo dbedit com o maskedit formatado assim: !00/00/0000;0;_
Ele mostra a data em formato correto na digitacao do campo porem quando saio do campo apresenta o erro de formato invalido de data pois o mysql usa o formato americano.
Como posso mudar o formato para inserir na base SEM QUE o usuario perceba essa mudanca ou que a data fique 'errada' na tela?

Obrigado a todos.
Lammer Ltda

Lammer Ltda

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

10/12/2013

Você provavelmente está tentando inserir a data como texto. Antes de inserir, converta o texto do edit para DateTime e passe essa data como parâmetro.
GOSTEI 0
Deivison Melo

Deivison Melo

10/12/2013

Utilize o formatdatetime do delphi e veja qual se adequa melhor a sua situação!!

Abração e bons códigos!

Atenciosamente,

Emanoel Deivison
Recife - PE
GOSTEI 0
Lammer Ltda

Lammer Ltda

10/12/2013

Amigos, obrigado pela ajuda . Resolvi mudando a mascara. Formato estava errado no código.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/12/2013

Show de bola então, vou marcar o tópico como resolvido.
GOSTEI 0
POSTAR