Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, porque?
Antes de gravar o campo do tipo data pergunta se o que esta atribuindo NÃO esta Nulo, se estiver nulo você nem grava nada no campo. ex: if not TabelaCampoData.IsNull then begin Tabela2CampoData.Value := TabelaCampoData.Value; end; Espero ter ajudado, Renan Serrano. laureanonu...@yahoo.com.br escreveu: Utilizando os componentes da paleta DGBO não é possvel dar um clear antes, alguma sugestao? Obrigado. []´s Nunes.
Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, porque?
30 do 12 de 1899 é a data zero do delphi Explicando melhor: o datetime do delphi, é um numero extended. A parte inteira sao os dias e a decimal as horas Assim, 0 := 1899-12-30 00:00:00 0.5 := 1899-12-30 12:00:00 1 := 1899-12-31 00:00:00 e por ai afora. Se nao me engano, esse padrao e do windows e o delphi adotou Agora, se isso nao era para acontecer, é porque a sua query esta recebendo a traducao errada do tdatetime, ou seja, a sua variavel tdatetime esta vndo ZERADA. Nao tem nada a haver com banco de dados. []s Nuno - Original Message - From: laureanonu...@yahoo.com.br To: delphi-br@yahoogrupos.com.br Sent: Wednesday, February 11, 2009 4:04 PM Subject: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, porque? Colegas, Em todas as tabelas de meu banco de dados, feito em Postgresql 8.2, os campos data (que nao recebem dados) estao com o valor 1899-12-30, por que? Qualquer ajuda é bem-vinda, muito obrigado. []´s Nunes. Pg 8.2, Delphi 2007 + ADO __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, porque?
Eu já tive esse problema usando ClientDataset. O jeito foi dar um Clear no campo antes de gravar. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, porque?
Utilizando os componentes da paleta DGBO não é possvel dar um clear antes, alguma sugestao? Obrigado. []´s Nunes. - Original Message - From: Alisson alss...@yahoo.com.br To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 12, 2009 12:57 PM Subject: Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, porque? Eu já tive esse problema usando ClientDataset. O jeito foi dar um Clear no campo antes de gravar. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM __ Informação do ESET NOD32 Antivirus, versão da vacina 3846 (20090211) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/