Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres.
Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc
associado a uma function de insert dentro do banco de dados ?


2008/10/16 Tatu <[EMAIL PROTECTED]>

>   ok..pessoalmente abuso da programação dentro do banco de dados, entao
> sempre
> que seja possivel os insert são feitos a partir de uma função dentro do
> proprio banco, onde os parametros sao os campos a inserir...e o return da
> função pode ser ou nao a chave principal ou ate mesmo um string...Inclusive
> pensa na possibilidade de que se mesmo hoje o zeoslib tenha essa opcao, num
> futuro possa ser retirado e ai vc teria que refazer bastante tua
> codificação..
> tendeu..??
>
> Santiago
> NSR Informática.
>
>
> -----Mensagem original-----
> 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 Consultores Software
> Enviada em: quinta-feira, 16 de outubro de 2008 14:54
> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Assunto: Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
>
> Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite
> que
> a lista de campos a retornar seja especificada.
> Porém, se retornar a chave principal já resolve por enquanto, pois isso é
> algo que não tá funcionando aqui nem com currval nem com lastval.
>
> 2008/10/16 Tatu <[EMAIL PROTECTED] <tatu%40nsr.com>. 
> <mailto:tatu%40nsr.com.br<tatu%2540nsr.com.br>>
> br>
>
> > apenas para esclarescer....vc quer que retorne o registro todo como se
> > fose
> > um select..ou a chave principal..?? ..nao entendo como funcionaria esse
> > RETURNIG..
> >
> > -----Mensagem original-----
> > De: [EMAIL PROTECTED] 
> > <mailto:delphi-br%40yahoogrupos.com.br<delphi-br%2540yahoogrupos.com.br>>
> os.com.br
> <delphi-br%40yahoogrupos.com.br> [mailto:
> > [EMAIL PROTECTED] 
> > <mailto:delphi-br%40yahoogrupos.com.br<delphi-br%2540yahoogrupos.com.br>>
> os.com.br
> <delphi-br%40yahoogrupos.com.br>] Em
> > nome de Consultores Software
> > Enviada em: quinta-feira, 16 de outubro de 2008 14:40
> > Para: [EMAIL PROTECTED] 
> > <mailto:delphi-br%40yahoogrupos.com.br<delphi-br%2540yahoogrupos.com.br>
> >
> os.com.br <delphi-br%40yahoogrupos.com.br>
> > Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
> >
> >
> > Boa tarde pessoal !
> >
> > Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no
> delphi
> > 6.
> >
> > Sei que,em versões mais recentes do PG, já existe a cláusula "RETURNING"
> no
> > INSERT, que permite recuperar o registro recém inserido.
> >
> > Minha pergunta é se alguém da lista tem experiência no uso de versões do
> PG
> > com RETURNING, nos componentes da ZeosLib.
> >
> > Muito obrigado, desde já.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a