Campo Auto-Incremento no Banco

Firebird

25/03/2004

Estou criando minhas tabelas com os campos auto-incremento sendo alimentados via trigger de before insert. Quando crio um registro na tabela e faço um post ele nao mostra o codigo gerado pelo banco a nao ser quando faço um refresh ou fecho e abro a tabela novamente. O problema todo é que com isso o cursor vai para o primeiro registro. Alguem sabe de alguma maneira de mostrar o valor vindo do banco sem ter q fazer o refresh ou mantendo o cursor no ultimo registro sem ter q fazer gambiarras como apos o refresh dar um tabela.last?

Obrigado.


Mutz

Mutz

Curtidas 0

Respostas

Sremulador

Sremulador

25/03/2004

Dê um select no generator para ver sua posição :wink:


GOSTEI 0
Maicongabriel

Maicongabriel

25/03/2004

Dê um select no generator para ver sua posição :wink:


Mais precizamente, pode utilizar[b:cfa44473b2]::[/b:cfa44473b2]
SELECT GEN_ID(NOME_DO_GENERATOR, 0) FROM RDB$DATABASE



GOSTEI 0
Afarias

Afarias

25/03/2004

Faça uma pesquisa pela palavra GENERATOR no fórum IB/FB... tem muito material sobre esse assunto


T+


GOSTEI 0
POSTAR