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]