Como selecionar datas válidas

04/12/2003

1

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.


Responder

Posts

05/12/2003

Julianomc

Será que alguém poderia me ajudar?


Responder

07/12/2003

Edilcimar

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;


Responder

07/12/2003

Maxadens

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


Responder