[firebase-br] Campo não inclui valor do before insert

Magno System magno em speet.com.br
Sex Fev 20 09:59:04 -03 2009


Meu amigo, como o valor foi atribuido pelo banco é necessária dar um refresh 
no dataset. Se você estiver usando IBO marque a opção SYNCAFTERINSERT.


----- Original Message ----- 
From: "NextCorp Informática" <nextcorp em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 20, 2009 9:49 AM
Subject: Re: [firebase-br]Campo não inclui valor do before insert


Está rotina do inc_gen, já conheço.

Não funciona mesmo retirando o is null.

Atenciosamente

Washington André Muller da silva

#######################
NextCorp Informática Ltda
www.nextcorp.com.br
nextcorp em terra.com.br
0xx-(51)-3037-6605
#######################
----- Original Message ----- 
From: "Reijanio Nunes Ribeiro" <rnribeiro em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 20, 2009 9:00 AM
Subject: Re: [firebase-br]Campo não inclui valor do before insert


veio da uma olhada numa rotina que vc pode pesquisar no google, chamdaa
inc_gen é um exemplo que pega o valor do generator, vc cria ela no
datamodule uso ela aqui e funciona muito bem e não precisa de trigger, outra
coisa que vc poderia tentar é mudar essa trigger, tirar essa clasula is null
e deixar so a outra ai vc coloca im valor default e tenta, pode funcionar as
trigger que usava geradas diretamente no, ibexpert tinham essa clausula is
nll e era desse jeito não sei pq não rolava

2009/2/19 NextCorp Informática <nextcorp em terra.com.br>

> Caros
>
> IBO, Delphi 5 e Fire 2.1.0
>
> Tenho uma trigger before insert do modelo tradicional
>
> if new.rec_num_recibo is null then
>  new.rec_num_recibo= gen_id(gen_recibo,1);
>
> que gera o numero do recibo para não saltar a seguencia mesmo que
> cancelado.
>
> Beleza, faz isto normalmente, mas o problema é que no momento que clico no
> botão de insert, não mostra no campo Num_recibo o valor atribuido na
> trigger
> before insert
>
> No insertSQL da IB_query, retirei do o campo rec_num_recibo para ser
> atribuido na trigger.
>
> Já tentei várias situações mas não mostra o valor no momento do insert.
>
> Se salvo e ou olhar o registro o vaor esta lá atribuido normalmente, o que
> quer dizer que faz o trigger, mas no meu entender teria que antes de
> inserir
> já mostrar o valor gerado.
>
> O que estou esquecendo ?
>
>
> Atenciosamente
>
> Washington André Muller da silva
>
> #######################
> NextCorp Informática Ltda
> www.nextcorp.com.br
> nextcorp em terra.com.br
> 0xx-(51)-3037-6605
> #######################
> ______________________________________________
> 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://firebase.com.br/pesquisa
>
______________________________________________
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://firebase.com.br/pesquisa

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyMzUxMzEzMzEuNzA4OTczLjg2NzAuZm9tYm9uaS5oc3QudGVycmEuY29tLmJyLDYwOTc=
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.




--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.237 / Virus Database: 270.11.1/1960 - Release Date: 02/19/09
10:48:00


______________________________________________
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://firebase.com.br/pesquisa


--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.237 / Virus Database: 270.10.25/1958 - Release Date: 02/18/09 
08:57:00





Mais detalhes sobre a lista de discussão lista