Data em formato dd/mm/aaaa
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.
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
Curtidas 0
Respostas
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
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
Abração e bons códigos!
Atenciosamente,
Emanoel Deivison
Recife - PE
GOSTEI 0
Lammer Ltda
10/12/2013
Amigos, obrigado pela ajuda . Resolvi mudando a mascara. Formato estava errado no código.
GOSTEI 0
Joel Rodrigues
10/12/2013
Show de bola então, vou marcar o tópico como resolvido.
GOSTEI 0