Como selecionar datas válidas

Delphi

04/12/2003

Tenho uma tabela com um campo char (20). Neste campo pode ter uma data válida (04/12/2003).
Como eu faço uma seleção para pegar todos os campos que possuirem datas válidas?
Obrigado.


Julianomc

Julianomc

Curtidas 0

Respostas

Julianomc

Julianomc

04/12/2003

Será que alguém poderia me ajudar?


GOSTEI 0
Edilcimar

Edilcimar

04/12/2003

primeiramente se a data só tem 10 caracteres porque utilizar 20 caracteres, mas vamos lá
supondo que os 10 primeiros caracteres sejam a data
Temp : String;
Data : TDate;
Temp := copy(fieldbyname(data).asstring, 1, 10);
Try
Data := StrToDate(Temp);
Except
ShowMessage(´esta não é uma data válida´)
End;


GOSTEI 0
Maxadens

Maxadens

04/12/2003

O que o amigo usou na resposta acima é o tratamento de uma exeção. se tiver problemas, procure na pagina inicial do Clube Delphi que la possui um tutorial sobre esse assunto

Ronaldo Araujo


GOSTEI 0
POSTAR