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/
>


Responder a