Galera, um amigo meu fez um programa usando paradox e maskedit e edit para grvar os dados.
Ele joga o valor dos edits na tabela para fazer a gravação. No campo EdtDtAdmissao, que é um maskedit, ele faz o seguinte teste: if EdtDtAdmissao.Text <> ' / / ' then Tb_associados.FieldByName('Dt_admissao').AsDateTime := StrToDate(EdtDtAdmissao.Text); O problema é que se ele não digitar nada no campo EdtDtAdmissao, a data esta sendo gravada com 30/12/1899. Como resolver esse problema ? ~\\|//~ -(o o)- o--------------oOOOo--(_)--oOOOo-------------o | | | Eduardo de Almeida Silva | | Kobra Sistemas | | [EMAIL PROTECTED] - (14)3263-0326 | | | | .oooO Oooo. | o----------------( )---( )---------------o \ ( ) / \_) (_/ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html