[firebase-br] RES: RES: RES: RES: RES: RES: RES: RES: RES: Erro emtrigger
rodrigo
firebase em dominioinf.com.br
Segunda Fevereiro 1 15:14:43 -03 2021
Obrigado Pela Resposta,
No gerenciador do banco de dados, entro na tabela, no campo, e vou em dependências.
Tem so a trigger em questão. Não é usado em nenhuma outra trigger.
Grato
Enviado do Email para Windows 10
De: Alexandre Pedroto via lista
Enviado:segunda-feira, 1 de fevereiro de 2021 13:26
Para: 'FireBase'
Cc:Alexandre Pedroto
Assunto: [firebase-br] RES: RES: RES: RES: RES: RES: RES: RES: Erro emtrigger
Boa tarde,
Verifique sem tem outra trigger, ou procedure mudando esses campos na hora
da inclusão.
Confira se o nome da tabela esta correto - DETAILFISCAL pode ter uma tabela
com nome parecido.
-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de rodrigo via
lista
Enviada em: segunda-feira, 1 de fevereiro de 2021 10:38
Para: Carlos H. Cantu; FireBase
Cc: rodrigo
Assunto: [firebase-br] RES: RES: RES: RES: RES: RES: RES: Erro em trigger
Fiz o seguinte, removi o not null do campo ordem, removi os fields e inclui
novamente,
E dai sim entrou na exception.
Então significa que entro na trigger.
Porem não estou inserindo esses valores em nenhum lugar, pq a ideia era ser
lançado
Na trigger.
O que ainda pode estar acontecendo de errado?
Grato
Enviado do Email para Windows 10
De: Carlos H. Cantu via lista
Enviado:segunda-feira, 1 de fevereiro de 2021 10:27
Para: FireBase
Cc:Carlos H. Cantu
Assunto: Re: [firebase-br] RES: RES: RES: RES: RES: RES: Erro em trigger
Faltou completar a resposta anterior:
Se o campo está not null, no IBO vc não vai poder deixar ele como
required, senão não vai conseguir dar o Post.
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
CHCvl> Obvio que o trigger não executou, pois o insert falhou pelo fato do
CHCvl> campo ORDEM estar como not null e vc ter tentando inserir ele nulo.
CHCvl> []s
CHCvl> Carlos H. Cantu
CHCvl> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
CHCvl> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
r>> Bom dia,
r>> Coloquei uma exception
r>> Ficou assim
r>> CREATE TRIGGER TR_ORDEM_DETAILFISCAL FOR DETAILFISCAL
r>> ACTIVE BEFORE INSERT POSITION 0
r>> AS
r>> BEGIN
r>> NEW.ORDEM = GEN_ID(GEN_ORDEM, 1);
r>> NEW.DATAHORA = CURRENT_TIMESTAMP;
r>> EXCEPTION not_connect;
r>> END
r>> ;
r>> CREATE EXCEPTION NOT_CONNECT
r>> 'entrou.';
r>> Mas não executou a exception
r>> Deu o erro na aplicação Field 'ORDEM' must have a value.
r>> Acredito que não esta entrando na trigger mesmo.
r>> Nunca usei o IB_MonitorDialog, mas vou tentar dar uma olhada.
r>> Grato
r>> Enviado do Email para Windows 10
r>> De: Carlos H. Cantu via lista
r>> Enviado:segunda-feira, 1 de fevereiro de 2021 08:35
r>> Para: lista em firebase.com.br
r>> Cc:Carlos H. Cantu
r>> Assunto: Re: [firebase-br] RES: RES: RES: RES: RES: Erro em trigger
r>> Se está usando o IBO, coloque um IB_MonitorDialog e verifque qual
r>> comando de insert está realmente sendo enviado pro servidor, pra ter
r>> certeza que está sendo enviado nulo nesses campos.
r>> Você diz que o trigger não dispara. Uma forma fácil de saber se
r>> realmente não está disparando é você colocar um exception no trigger
r>> pra forçar um erro.
r>> []s
r>> Carlos H. Cantu
r>> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
r>> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
r>>> Bom dia Carlos,
r>>> Não sei onde esta o problema, estou tentando descobrir, o que
r>>> descobri até o momento foi que a trigger não dispara.
r>>> Já coloquei como not null os campos e da um erro dizendo que o
r>>> campo ordem não esta preenchido. A maquina não esta na rede,
r>>> Estou tentando aqui em meu computador. No ibo, removi os campos
r>>> ordem e datahora, pq imaginei que estava dando algum conflito,
r>>> Mesmo assim não funcionou.
r>>> É difícil saber, a única informação que tenho até agora é que a
r>>> trigger não dispara. Pode ser outra coisa, pode.
r>>> Mas até o momento, não consegui descobrir.
r>>> Se tiver mais alguma sugestão agradeço.
r>>> Grato
CHCvl> ______________________________________________
CHCvl> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
CHCvl> Para saber como gerenciar/excluir seu cadastro na lista, use:
CHCvl> http://www.firebase.com.br/fb/artigo.php?id=1107
CHCvl> Para consultar mensagens antigas:
CHCvl> 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
--
Este email foi escaneado pelo Avast antivírus.
https://www.avast.com/antivirus
______________________________________________
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