[firebase-br] RES: RES: Retornar o ID do INSERT
Billy - (Lan)
billy em lanarearestrita.com.br
Sex Jan 4 10:41:25 -03 2008
Ok Ivan..
Erro meu ..
vlw
----- Original Message -----
From: "Ivan Guimarães Meirelles" <igmeirelles em gmail.com>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Friday, January 04, 2008 10:27 AM
Subject: [firebase-br] RES: RES: Retornar o ID do INSERT
Olá Billy,
Desculpa ter q descordar de vc...
Eu uso returning desde a versão 2.0.0 e hoje uso a versão 2.0.3 e sempre
funcionou...
Se vc consultar a página 152 do livro "Firebird O Banco de Dados do Novo
Milênio" de Carlos H. Cantu, verá que desde a versão 2.0 do firebird o
returning funciona.
Um abraço.
Ivan Guimarães Meirelles
Departamento de Informática e Desenvolvimento
Zizo Pneus - Três Lagoas - Mato Grosso do Sul
(67) 3521 9440 - ramal 26
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Billy - (Lan)
Enviada em: sexta-feira, 4 de janeiro de 2008 09:06
Para: FireBase
Assunto: Re: [firebase-br] RES: Retornar o ID do INSERT
Amigo, bom dia..
o RETURNING informado abaixo é para versão do FB 2.1
Se vc utiliza uma versão inferior a 2.1, não vai funcionar...
Para capturar o código vc poderá utilizar uma SP que fazer a insersão dos
dados e já retorna o código ou logo apos o comando insert utilizar o select
max.
[]'s
Billy
----- Original Message -----
From: "rodrigo soler" <soler.rodrigo em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, January 04, 2008 9:52 AM
Subject: Re: [firebase-br] RES: Retornar o ID do INSERT
Olá, muito obrigado a todos, vou tentar novamente com returning idCliente,
mas ele dava errro e apontava o inicio da palavra returning.
Até pensei em fazer algo semelhante ao que o Magno falou, mas dessa forma eu
acabo tendo que fazer mais uma consulta no banco, estava querendo evitar
isso pois vai ser feito várias vezes isso.
De qualquer forma, aceito sugestões.
OBS: estou utilizando asp.net para fazer essa aplicação, achei que poderia
ter alguma forma que quando eu faço um ExecuteNomQuery me retornar o ID do
Insert, mas acho que isso não será possível.
Obrigado.
Em 04/01/08, Ivan Guimarães Meirelles <igmeirelles em gmail.com> escreveu:
>
> Olá Rodrigo...
>
> Já experimentou colocar: "returning id" no final do insert ?
> Por exemplo:
>
> Insert into clientes(nome, CPF) values ('JOSE', '12345678909') returning
> idCliente
>
> Espero ter ajudado,
> Um abraço.
>
> Ivan Guimarães Meirelles
> Departamento de Informática e Desenvolvimento
> Zizo Pneus - Três Lagoas - Mato Grosso do Sul
> (67) 3521 9440 - ramal 26
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de rodrigo soler
> Enviada em: sexta-feira, 4 de janeiro de 2008 08:00
> Para: FireBase
> Assunto: [firebase-br] Retornar o ID do INSERT
>
> Pessoal, bom dia!
>
>
> Sou novo no uso do FireBird, e estou com um dificuldade e gostaria de
> saber
> se alguém poderia me ajudar.
>
> O que eu estou precisando é que de alguma forma após eu fazer o insert eu
> ter em mãos o id gerado por esse insert para eu utilizar o ID retornado
> para
> um insert em outra tabela.
>
> OBS: a principio não estou usando procedure, mas se tiver que usar, eu
> uso.
>
>
>
> Desde já obrigado!
>
>
>
> Att.
> Rodrigo Soler
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Rodrigo Soler
www.inovencer.com.br
Desenvolvimento de sites e portais
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.13/1208 - Release Date: 03/01/2008
15:52
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.13/1208 - Release Date: 03/01/2008
15:52
Mais detalhes sobre a lista de discussão lista