Fórum Campo data não mostra como Vazio #41248
30/12/2003
0
Tenho uma tabela, com um campo data. Quando tento mostrar este campo em um relatório ou até em um showmessage, é exibido a data 30/12/99 quando o campo está vazio.
Showmessage(DateToStr(DmDados.IBDSTcontasDATAREAL.AsDateTime));
No exemplo acima se o campo estiver vazio mostra a data 30/12/99
Alguem pode me ajudar ?
Como posso testar se este campo está vazio ou não ?
Porque ele mostra a data 30/12/99 quando o campo está vazio?
Obrigado
Adriano Nunes
Curtir tópico
+ 0Posts
30/12/2003
Agnaldo
Tenho uma tabela, com um campo data. Quando tento mostrar este campo em um relatório ou até em um showmessage, é exibido a data 30/12/99 quando o campo está vazio.
Showmessage(DateToStr(DmDados.IBDSTcontasDATAREAL.AsDateTime));
No exemplo acima se o campo estiver vazio mostra a data 30/12/99
Alguem pode me ajudar ?
Como posso testar se este campo está vazio ou não ?
Porque ele mostra a data 30/12/99 quando o campo está vazio?
Obrigado[/quote:5a63acbbc7]
If DmDados.IBDSTcontas.FieldByname(´DATAREAL´).AsDateTime not null then
Abraço
Gostei + 0
30/12/2003
Afarias
if not DmDados.IBDSTcontasDATAREAL.IsNull then
{bla bla bla}
T+
Gostei + 0
04/01/2004
Rnovak
Para não ter surpresas com esta, antes de acessar o valor primeiro verifique se o campo não está NULL e não atribua o valor zero ao field pois representa uma data, se for em branco de fato, deixe sempre NULL em seus INSERT/UPDATE das queries caso não utilize visual controls para fazer isso.
Boa sorte.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)