RES: [firebase-br] GEN_ID x dbExpress

Álvaro Vieira arcoverdeneto em yahoo.com.br
Ter Dez 14 11:46:55 -03 2004


Rubem Rocha wrote:
> Duas coisas:
> 
> 1) Cheque o driver dbExpress que vc está usando. Isto deveria funcionar normalmente;

Estou usando o que vem por padrão no Delphi 6. Existe algum outro free?

> 2) Sobre a sentença SQL utilizada, além de ela retornar próxima ocorrência, ela já incrementa o valor do generator. Para retornar o próximo valor sem incrementar o generator, sugere-se usar o seguinte:
> 
> 'SELECT GEN_ID(GN_GERAL, 0) + 1 FROM RDB$DATABASE'
> 

OK. Mas, no meu caso, o incremento do generator é o comportamento esperado.

Grato.

-- 
Álvaro Vieira




Mais detalhes sobre a lista de discussão lista