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
Abs
Felipeiw
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)