[firebase-br] Como capturar o Id no momento do Insert ?

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Seg Maio 12 09:01:41 -03 2008


Use a propriedade GeneratorLinks para que o IBO incremente o generator
e jogue o valor no respectivo campo (antes de fazer o post do
registro).

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br

R> Bom dia a todos.

R> Delphi 6
R> IBO 4.8.7
R> FireBird 2.1
R> AutoCommit=True
R> ServerAutoCommit=True
R> Read Commited

R> Estou inserindo um registro na tabela clientes:

R> IdCliente Integer Not Null,
R> Nome      VarChar(40) Not Null.

R> O campo IdCliente é autoincremento, e está gravando no banco corretamente.
R> Mas depois que grava no banco, a QyCliente não sabe o valor que foi 
R> gravado no IdCliente.

R> No momento da confirmação do registro, eu preciso saber o valor do 
R> IdCliente para mostrar para o usuário.

R> Já tentei utilizar a cláusula returning no insert, mas não funcionou.

R> Alguém tem alguma sugestão ?

R> Obrigado.


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





Mais detalhes sobre a lista de discussão lista