Tenta isso query.Parameters.ParamByName('dt_inclusao').DataType := ftTimeStamp;
--- Em delphi-br@yahoogrupos.com.br, <laureanonu...@...> escreveu > > Colega Eduardo, > > O driver ODBC, no meu caso, não tem a ver com o problema, o problema está na > utilização do componente ADO/DBGO, mais especificamente na ADOQuery. > > Alguns colegas deram sugestões de uso, inclusive você, baseados na query do > BDE, que aceita .clear e null. > > No caso eu utilizo o ADO/DBGO e está muito difícil de resolver, não existe > material sobre o tema na web. > > Faz três dias busco esta informação de diferentes maneiras no Google, mas > nada. > > Entendi sua sugestão de utilização de um componente de acesso direito, > inclusive antes utilizei em Delphi 4 o Zeos que era fantástico e fazia isso, > mas... minha intenção é através do ODBC ter flexibilidade e possibilidade de > utilizar outros geradores de relatório além do Rave, Quick Report, mas > também usar o Crystal Reports. > > Muito obrigado pela sugestão, mas o problema persiste. > > Qualquer ajuda é bem-vinda, muito obrigado. > > []´s Nunes. > Pg 8.2, Delphi 2007 + ADO > > ----- Original Message ----- > From: "Eduardo Silva dos Santos" <eduardo....@...> > To: <delphi-br@yahoogrupos.com.br> > Sent: Thursday, February 12, 2009 11:22 PM > Subject: Re: [delphi-br] ADO ( DBGO ) - Como passar data nula ao banco? > > > laureanonunes, qual o driver ODBC você ta usando pra conectar ao Pg? > > o metodo clear deveria funcionar. > > se você ta iniciando um projeto, considere usar um componente com acesso > direto banco, isso vai te proporcionar 100% de compatibilidade e desempenho > fora de série. > > http://www.devart.com/pgdac/ > > 2009/2/12 <laureanonu...@...> > > > Colega Moacir, > > > > "query.Parameters.ParamByName('dt_inclusao').clear !!!!!!!!!!!!!!!!" > > > > Não funciona mesmo, em BDE tranquilo, em ADO/DBGO não vai. > > > > Estou utilizando ADO/DBGO!!!!!!!!!!!!!!!!!!!!!!!! > > > > Qualquer ajuda é bem-vinda, muito obrigado. > > > > []´s Nunes. > > Pg 8.2, Delphi 2007 + ADO > > > > ----- Original Message ----- > > From: "Moacir - GMail" <prism...@... <prismars%40gmail.com>> > > To: <delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>> > > Sent: Thursday, February 12, 2009 8:33 PM > > Subject: Re: [delphi-br] ADO ( DBGO ) - Como passar data nula ao banco? > > > > > > > > query.Parameters.ParamByName('dt_inclusao').clear !!!!!!!!!!!!!!!! > > > > > > > > > > > > > > > jrsilvas...@... <jrsilvasjrp%40yahoo.com.br> escreveu: > > >> Tenta query.Parameters.ParamByName('dt_inclusao').asvariant := null; > > >> > > >> > > >> > > >> ----- Original Message ----- > > >> From: laureanonu...@... <laureanonunes%40yahoo.com.br> > > >> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > >> Sent: Thursday, February 12, 2009 9:32 AM > > >> Subject: [delphi-br] ADO ( DBGO ) - Como passar data nula ao banco? > > >> > > >> > > >> Colegas, > > >> > > >> Eu estou com um problema para passar datas nulas ao banco via ADO/DBGO. > > >> > > >> O ADO ( DBGO ) nao aceita: > > >> > > >> query.Parameters.ParamByName('dt_inclusao').clear. > > >> > > >> nem tampouco... > > >> > > >> query.Parameters.ParamByName('dt_inclusao').value := null; > > >> > > >> Como devo proceder para passar a data para o banco com valor nulo? > > >> > > >> Qualquer ajuda é bem-vinda, muito obrigado. > > >> > > >> []´s Nunes. > > >> Pg 8.2, Delphi 2007 + ADO > > >> > > >> > > >> > > > > > > > > > ------------------------------------ > > > > > > -- > > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > > > > > > > > __________ Informao do ESET NOD32 Antivirus, verso 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/ > > > > > > > > -- > ....................................................... > Eduardo Silva dos Santos > DRD SISTEMAS > (27) 3218-4201 > (27) 8842-9489 > MSN: eduardo....@... > Site: http://www.drdsistemas.com.br/ > ....................................................... > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > __________ Informao do ESET NOD32 Antivirus, verso 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/ >