Fórum pegar ultimoID salvo ou alterado #60332

23/11/2008

0

Delphi e Firebird 2.0

como faço para pegar o último campo de chave primária que tenha sido salva ou modificada??

TABELA = AIH
PRIMARY KEY = ID_AIH


Boavida

Boavida

Responder

Posts

24/11/2008

Rodolpho123

Use a função [b:239e357d1e]gen_id[/b:239e357d1e] juntamente com o uso de [b]generator[b/], exemplo:
gen_id(meugenerator,1) = Acrecenta mais um valor no generator e retorna o mesmo
gen_id(meugenerator,0) = Retorna o valor atual do generator


É claro que isso vc só pode usar no momento em que vc acabar de inserir o registro pai e sem concorrência na rede, pois caso contrário, vc vai ter que armazenar o valor do generator em outro lugar (como em uma variável, por exemplo)


Responder

Gostei + 0

25/11/2008

Boavida

valew amigão obrigado


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar