Como selecionar datas válidas
04/12/2003
0
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.
Como eu faço uma seleção para pegar todos os campos que possuirem datas válidas?
Obrigado.
Julianomc
Curtir tópico
+ 0
Responder
Posts
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;
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
Ronaldo Araujo
Responder
Clique aqui para fazer login e interagir na Comunidade :)