Erro com Datas

Delphi

25/08/2003

Eu tenho um TDateEdit, e seleciono uma data tipo assim ´12/04/2003´ não acontece nada de errado mas quando seleciono assim ´13/04/2003´ me dá o seguinte erro quando o jogo dentro de um SQL:

Project Teste.exe raised exception class EDatabaseError with message
´conversion error from string ´31/08/2003´
´.Process stopped. Use Step or Run to continue.

Como faço para resolver esse problema?


Havilux

Havilux

Curtidas 0

Respostas

Wbb

Wbb

25/08/2003

Não testei, mas não será porque você está fornecendo o formato de data invertido?

Nós usamos dia/mês/ano, porém o padrão americano (por exemlo) é mês/dia/ano. No seu exemplo ´12/04/2003´ não dá problema porque o mês 12 existe. Já no exemplo ´13/04/2003´, o mês 13 não existe.

Se for isso mesmo, gostaria de saber também.


wbb


GOSTEI 0
POSTAR