[firebase-br] RES: RES: RES: RES: RES: RES: Erro em trigger

Alexandre Vinhaes alexandre.vinhaes em cipa.com.br
Segunda Fevereiro 1 10:26:48 -03 2021


Bom dia senhores,
acompanho o forum e é por ele que aprendo muito. Uma coisa me chamou a
atenção que foi o IB_MonitorDialog. Como fazer download para experimentar ?

Muito obrigado.


Em seg., 1 de fev. de 2021 às 10:21, Carlos H. Cantu via lista <
lista em firebase.com.br> escreveu:

> Obvio que o trigger não executou, pois o insert falhou pelo fato do
> campo ORDEM estar como not null e vc ter tentando inserir ele nulo.
>
> []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
>
> 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
>
>
>
>
>
> ______________________________________________
> 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