Re: RES: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que?
Laureano Que componente vc esta utilizando para a conexão? Realmente como o Adilson falou (fala Adilson, tudo bem?) o banco não assume um padrão assim. sds Vagner --- Em qua, 11/2/09, Adilson Figueiredo de Lima adil...@aflsistemas.com.br escreveu: De: Adilson Figueiredo de Lima adil...@aflsistemas.com.br Assunto: RES: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 11 de Fevereiro de 2009, 23:28 Boa noite, Marcio. Cara eu utilize Oracle, Firebird, MySql, na faculdade vi postgree é muito parecido com Oracle os comando procedures, mas não me lembro de detalhes. O Banco de dados não tem esse padrão, pois, pode ferrar os processos, ou seja um exemplo, um funcionario ou tem data de Demissão ou não tem (ou seja é null ou não é). Agora a linguagem de programação não tem esse problema, portanto, pode ter certeza, que é um comando de gravação de uma variavel Data (Tdate, ou TdateTime), sem ser inicializada o valor dela é este. SDS Adilson Figueiredo de Lima Skype : adilson.afl De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em nome de Marcio Barbosa Enviada em: quarta-feira, 11 de fevereiro de 2009 21:19 Para: delphi...@yahoogrup os.com.br Assunto: Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? Boa Noite Adilson, sera que nao e um padrao do Postgresql , pois uso firebird 1.5 e 2.1, os mesmo ficao com data null,se vc utiliza mesmo, poderia tirar essa duvida. Marcio Ipe Informatica Goiania - Go 2009/2/11 Adilson Figueiredo de Lima adil...@aflsistemas .com.br mailto:adilson% 40aflsistemas. com.br Laureano, Essa é a data inicial do Delphi, ou seja um campo data vazio em Delphi é esse o valor que tem. Portanto em todas as tabelas que vc enviar um comando com o delphi para gravar é essa variavel for do tipo data VAZIA é esse o valor dela. Adilson Figueiredo de Lima Skype : adilson.afl De: delphi...@yahoogrup os.com.br mailto:delphi- br%40yahoogrupos .com.br delphi-br%40yahoog rupos.com. br [mailto: delphi...@yahoogrup os.com.br mailto:delphi- br%40yahoogrupos .com.br delphi-br%40yahoog rupos.com. br] Em nome de laureanonunes@ yahoo.com. br mailto:laureanonun es%40yahoo. com.br laureanonunes% 40yahoo.com. br Enviada em: quarta-feira, 11 de fevereiro de 2009 16:05 Para: delphi...@yahoogrup os.com.br mailto:delphi- br%40yahoogrupos .com.br delphi-br%40yahoog rupos.com. br Assunto: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? 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] -- Marcio Barbosa da Silva (62) 9986-2607 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que?
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/
RES: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que?
Laureano, Essa é a data inicial do Delphi, ou seja um campo data vazio em Delphi é esse o valor que tem. Portanto em todas as tabelas que vc enviar um comando com o delphi para gravar é essa variavel for do tipo data VAZIA é esse o valor dela. Adilson Figueiredo de Lima Skype : adilson.afl De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de laureanonu...@yahoo.com.br Enviada em: quarta-feira, 11 de fevereiro de 2009 16:05 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? 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, por que?
Boa Noite Adilson, sera que nao e um padrao do Postgresql , pois uso firebird 1.5 e 2.1, os mesmo ficao com data null,se vc utiliza mesmo, poderia tirar essa duvida. Marcio Ipe Informatica Goiania - Go 2009/2/11 Adilson Figueiredo de Lima adil...@aflsistemas.com.br Laureano, Essa é a data inicial do Delphi, ou seja um campo data vazio em Delphi é esse o valor que tem. Portanto em todas as tabelas que vc enviar um comando com o delphi para gravar é essa variavel for do tipo data VAZIA é esse o valor dela. Adilson Figueiredo de Lima Skype : adilson.afl De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de laureanonu...@yahoo.com.br laureanonunes%40yahoo.com.br Enviada em: quarta-feira, 11 de fevereiro de 2009 16:05 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? 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] -- Marcio Barbosa da Silva (62) 9986-2607 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que?
Boa noite, Marcio. Cara eu utilize Oracle, Firebird, MySql, na faculdade vi postgree é muito parecido com Oracle os comando procedures, mas não me lembro de detalhes. O Banco de dados não tem esse padrão, pois, pode ferrar os processos, ou seja um exemplo, um funcionario ou tem data de Demissão ou não tem (ou seja é null ou não é). Agora a linguagem de programação não tem esse problema, portanto, pode ter certeza, que é um comando de gravação de uma variavel Data (Tdate, ou TdateTime), sem ser inicializada o valor dela é este. SDS Adilson Figueiredo de Lima Skype : adilson.afl De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Marcio Barbosa Enviada em: quarta-feira, 11 de fevereiro de 2009 21:19 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? Boa Noite Adilson, sera que nao e um padrao do Postgresql , pois uso firebird 1.5 e 2.1, os mesmo ficao com data null,se vc utiliza mesmo, poderia tirar essa duvida. Marcio Ipe Informatica Goiania - Go 2009/2/11 Adilson Figueiredo de Lima adil...@aflsistemas.com.br mailto:adilson%40aflsistemas.com.br Laureano, Essa é a data inicial do Delphi, ou seja um campo data vazio em Delphi é esse o valor que tem. Portanto em todas as tabelas que vc enviar um comando com o delphi para gravar é essa variavel for do tipo data VAZIA é esse o valor dela. Adilson Figueiredo de Lima Skype : adilson.afl De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de laureanonu...@yahoo.com.br mailto:laureanonunes%40yahoo.com.br laureanonunes%40yahoo.com.br Enviada em: quarta-feira, 11 de fevereiro de 2009 16:05 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que? 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] -- Marcio Barbosa da Silva (62) 9986-2607 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] OFF TOPIC - Campo date esta armazenando sempre 1899-12-30, por que?
Boa noite meu camarada! Veja bem, a data 1899-12-30 é a data 0(zero) do windows, e que grava quando vc deixa a data em branco. Então para evitar isto, primeiro vc faz um update no banco para atualizar todas as datas deste formato para null e para novas inserções deixe o valor do campo null como default ou no onNewRecord do delphi inform para gravar como nulo! Espero ter ajudado! Fraterno abraço, Carlos