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 [mailto:[EMAIL PROTECTED] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:54 Para: delphi-br@yahoogrupos.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] <mailto:tatu%40nsr.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> os.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.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> 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]