[firebase-br] Generator duplicando?

José Mauricio barbisan Zottis zottissistemas em gmail.com
Ter Dez 6 19:28:33 -03 2016


Obrigado. Mas ja fiz a verificação.

Em 6 de dez de 2016 19:15, "Paulo Quicoli" <pauloquicoli em gmail.com>
escreveu:

> Muito tempo atrás tive um problema assim e descobrimos que o banco estava
> corrompido,  vários anos sem manutenção (backup /restore).
> Acertamos os valores manualmente e fizemos um backup/restore.  Até onde
> tenho noticia havia resolvido.
>
> Em Ter, 6 de dez de 2016 17:28, José Mauricio barbisan Zottis <
> zottissistemas em gmail.com> escreveu:
>
> > Obrigado Walter, já havia feito isso para tentar resolver.
> >
> > Em 6 de dezembro de 2016 17:15, Walter R. Ojeda Valiente <
> > sistemas2000profesional em gmail.com> escreveu:
> >
> > > Parecería que el último valor guardado en GEN_CODIGO_ANUAL es menor que
> > el
> > > último valor guardado en CODIGO_ANUAL.
> > >
> > > Así que habría que hacer lo siguiente:
> > > 1. Verificar cual es el valor guardado en GEN_CODIGO_ANUAL
> > > 2. Buscar el mayor valor guardado en CODIGO_ANUAL
> > > 3. Si son diferentes, actualizar GEN_CODIGO_ANUAL, mediante:
> > >
> > > SET GENERATOR GEN_CODIGO_ANUAL TO MaximoValorDeCodigoAnual;
> > >
> > > Saludos.
> > >
> > > Walter.
> > >
> > >
> > > 2016-11-14 16:48 GMT-04:00 José Mauricio barbisan Zottis <
> > > zottissistemas em gmail.com>:
> > >
> > > > Opa, obrigado Julio, ja verifiquei isso, e não ha essa possibilidade.
> > Mas
> > > > agradeço.
> > > >
> > > > Em 14 de nov de 2016 6:13 PM, "Julio F. Figueiredo" <
> > tuskinhu em gmail.com>
> > > > escreveu:
> > > >
> > > > > Será que em algum lugar do seu sistema ele mandou o codigo_anual já
> > > > > preenchido?
> > > > > Eu uso assim direto e nunca me trouxa qualquer problema.
> > > > > As vezes em certas querys eu preciso de antemão saber a chave, para
> > > poder
> > > > > tb inserir em detalhes, nesse caso
> > > > > eu tenho uma function q eu passo o Generator e ele me dá o
> próximo. E
> > > na
> > > > > query eu passo já o valor.]
> > > > > Mesmo tendo o trigger como a sua ele nao gera novamente não, fica
> > > > certinho
> > > > >
> > > > >
> > > > > ________________________________________
> > > > > Att,
> > > > > *Julio F. Figueiredo*
> > > > > *Analista de Sistemas*
> > > > >
> > > > > Em 27 de outubro de 2016 17:56, José Mauricio barbisan Zottis <
> > > > > zottissistemas em gmail.com> escreveu:
> > > > >
> > > > > > Pessoal, To quebrando a cabeça com uma situação,
> > > > > >
> > > > > > antes controlava o disparo de um generator via SP, mas aconteceu
> > uma
> > > > > > duplicidade, então, achando que poderia ser um erro no meu
> > > > > código/Sistema,
> > > > > > deixei o controle somente no Banco de dados.
> > > > > >
> > > > > > O que acontece é que tenho dois campos na mesma tabela
> alimentados
> > > por
> > > > > > generators, um é a PK, este esta correto, e tenho um outro campo
> > > > > >
> > > > > > CODIGO_ANUAL
> > > > > > que controla a numeração sequencial do ano.
> > > > > >
> > > > > > na trigger esta assim:
> > > > > >   IF (NEW.COD_FAR_MTR IS NULL) THEN     *<--PK*
> > > > > >     NEW.COD_FAR_MTR = GEN_ID(GEN_FAR_MTR_ID,1);
> > > > > >
> > > > > >   IF (NEW.codigo_anual IS NULL) THEN
> > > > > >     NEW.codigo_anual = GEN_ID(gen_codigo_anual,1);*<--Aqui
> Duplica*
> > > > > > *o FB é o 2.5.6.27020*
> > > > > >
> > > > > > Alguém sabe o que pode estar acontecendo?
> > > > > > ______________________________________________
> > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.locador.com.br
> > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > > Para consultar mensagens antigas: http://www.firebase.com.br/
> > > > > > pesquisa_lista.html
> > > > > >
> > > > > ______________________________________________
> > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > Para consultar mensagens antigas: http://www.firebase.com.br/
> > > > > pesquisa_lista.html
> > > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > Para consultar mensagens antigas: http://www.firebase.com.br/
> > > > pesquisa_lista.html
> > > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas: http://www.firebase.com.br/
> > > pesquisa_lista.html
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/
> pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista