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....@gmail.com> 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...@yahoo.com.br> > 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...@gmail.com <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...@yahoo.com.br <jrsilvasjrp%40yahoo.com.br> escreveu: > >> Tenta query.Parameters.ParamByName('dt_inclusao').asvariant := null; > >> > >> > >> > >> ----- Original Message ----- > >> From: laureanonu...@yahoo.com.br <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....@gmail.com 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/