pegar ultimoID salvo ou alterado

Firebird

23/11/2008

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

Curtidas 0

Respostas

Rodolpho123

Rodolpho123

23/11/2008

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)


GOSTEI 0
Boavida

Boavida

23/11/2008

valew amigão obrigado


GOSTEI 0
POSTAR