Fórum Duvida com campo Data #374739

09/09/2009

0

Criei um clientdataset em memoria contendo campo tipo Date, faço uma pesquisa na tabela FB usando clientdataset tb, trazendo um campo do tipo Timestamp, e repasso entao esse campo para o clientdataset em memoria, o problema é quando o campo da tabela esta em branco é gravado 31.12.1899 em memoria, alguem sabe porque isso acontece ?

Abs


Felipeiw

Felipeiw

Responder

Posts

09/09/2009

Afarias

problema é quando o campo da tabela esta em branco é gravado 31.12.1899 em memoria, alguem sabe porque isso acontece ?


Pq vc está usando o método AsDateTime, onde não há ´nulo´ ... quando o valor é nulo ele ´converte´ como ZERO que seria a data padrão que vc está vendo do Delphi.

Para evitar isto, ou use a propriedade VALUE (Variant) ou TESTE se o campo é nulo (.IsNull) ANTES de associar o valor para o outro campo.


T+


Responder

Gostei + 0

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

Aceitar