[firebase-br] ClientDataSet usar RETURNING

Kleber Caneva kdcc em terra.com.br
Seg Ago 4 14:59:35 -03 2008


Na verdade você já pode usar com o componente SQLQuery.  Ele retorna como se 
fosse um Select.

Para isso você deve dar um Open no SQLQuery em vez de mandar executar.

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Kelver Merlotti" <kmerlotti em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, August 01, 2008 7:53 AM
Subject: Re: [firebase-br] ClientDataSet usar RETURNING


Olá Paulo!
Acredito que não, pois o driver atual ainda não tem este recurso 
implementado.
A maneira menos dolorida - digamos assim - é criar uma stored
procedure pra fazer o insert e devolver o returning em parametros.
O problema é que deste jeito você perde as facilidades do CDS.
Abraços!
-- 
Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Msn: kmerlotti em hotmail.com
Ganhe por navegar: http://www.publipt.com/pages/index.php?refid=kmerlotti


2008/7/31 Paulo Geloramo <paulogeloramo em terra.com.br>:
> Olá Pessoal,
>
> Usando DBExpres (sqlq+dsp+cds)
> Quando aplicar os dados do ClientDataSet
> e inserir um registro, é possível retornar o ID
> usando os novos recursos RETURNING
> do FB 2.1?
>
> Alguma forma de forçar este casamento?
>
> INSERT INTO EMPLOYEE (ID, NAME)
> VALUES (:ID, :NAME)
> RETURNING ID;
>
> --
> Paulo Geloramo
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjE3NTg4MDk5Ljk2NzgzNC4xNzIzNS50cmlidW5lLnRlcnJhLmNvbSw0NjA0
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista