Campo data...gravando o valor 30/12/1899...erro...

07/12/2005

0

Olá,

Tenho uma tabela que possui um campo data em paradox...quando estou gravando eu gostaria que esta data ficasse em branco...so que ao dar post o valor de 30/12/1899 é lançado automaticamente...já tentei :

.clear;
.value := null;
strtodate(´ / / ´);

e este valor sempre e lançado...alguem ja passou por este aperto e resolveu este problema...será coisa do paradox ou do BDE...será necessário alguma configuração no BDE...

value galera.

forte abraço a todos,

fabio


Cavalcanti.fabio

Cavalcanti.fabio

Responder

Posts

07/12/2005

Massuda

Se você pegar uma data ZERO e fizer DateToStr resulta em 30/12/1899.

Se você está pegando o campo com a data usando .Value, você vai obter 30/12/1899 porque o .Value converte automaticamente uma data NULL em ZERO. Para evitar isso, antes de pegar o campo com a data, teste se ele é NULL usando .IsNull.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar