[firebase-br] RES: Invalid Cursor

Luis luisfirevb em gmail.com
Dom Ago 30 13:16:07 -03 2009


Sérgio mas quando não pode haver quebra seqüencial na numeração, não digo na
ID da tabela, mas no código seqüencial de um tipo de registro que deve ser
sempre 1,2,3,4 etc... e se abordar uma inclusão, não se perca esse número
como acontece no gererator?

Detalhe, mesmo que se possa incluir uma trigger para gerar o ID após a
inclusão e não na hora de iniciar a digitação de um registro, como ficaria
para saber o ID gerado pela trigger, quando existem n tabelas vinculadas na
inclusão desse registro,ex:

Cadastro de funcionários ligado a tabela telefones, tabela dependentes,
etc... onde o ID do funcionário deve ser usado para incluir os registros nas
demais tabelas relacionadas?

Luis


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Sérgio Alexandre Gianezini
Enviada em: sábado, 29 de agosto de 2009 13:24
Para: lista em firebase.com.br
Assunto: Re: [firebase-br] Invalid Cursor

Por favor, não use max() para gerar a chave, sério... isso é pedir pro
problemas...

CREATE GENERATOR SEQSEQUENCIALVENDA;
e...
SELECT GEN_ID(SEQSEQUENCIALVENDA, 1) AS SEQUENCIAL FROM RDB$DATABASE

Assim, vai gerar um numero unico... 









Mais detalhes sobre a lista de discussão lista