[firebase-br] Generator

Erikson Ribeiro eajribeiro em gmail.com
Qua Jul 7 21:21:20 -03 2010


Vlw galera

vou testar aqui ai eu informo qula foi o resultado.


SUPORTE TI
Erikson Ap. J. Ribeiro
Tel:  (14)3533-4300
Cel: (14) 9746-3830


Em 7 de julho de 2010 18:27, Kelver Merlotti <kmerlotti em gmail.com> escreveu:

> Muito provavelmente quem está gerando este erro é o delphi, pois ele
> valida os campos requeridos antes de enviar os dados ao BD.
> No delphi, altere o seu campo cod_usr dentor do(s) DataSet(s) para
> required=false.
> Isso fará com que o Delphi não valide o campo.
> Obs.: se estiver usando ClientDataSet, modifique o seu componente que
> contém a SQL e não o ClientDataSet. Pra isso, talvez seja necessário
> adicionar os campos no dataset.
> Abraço!
>
> Kelver Merlotti
> Coordenador Editorial do Portal www.ActiveDelphi.com.br
> Contato: kelver em activedelphi.com.br
> Google: kmerlotti em gmail.com
> Twitter: http://twitter.com/kmerlotti
> Tem um segundo? Então, dá uma olhadinha nisso:
> Um site de publicidades, de Portugal, está pagando em euros (quase 3x
> mais que em reais) pra quem estiver disposto a:
>  * Ler anúncios
>  * Visitar sites
>  * Clicar em banners
>  * Navegar na NET
>  * Ler e-mails
>  * Convidar novos usuários
> O pagamento pode ser feito de várias formas!
> Registra lá. Não custa nada!!! ;-)
> http://www.publipt.com/pages/index.php?refid=kmerlotti
>
>
>
> 2010/7/7 Sandro <sandro_rebelo em ibest.com.br>:
> > Engraçado.
> >
> > Criei aqui uma tabela, um trigger e um generator igual ao seu, mesmo
> nomes e
> > tudo.
> >
> > Testei e funcionou.
> >
> > Via Sql apenas, via delphi naum testei
> >
> >
> > ----- Original Message ----- From: "Erikson Ribeiro" <
> eajribeiro em gmail.com>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, July 07, 2010 5:29 PM
> > Subject: Re: [firebase-br] Generator
> >
> >
> > Sandro
> >
> > Quando eu faço via sql trazendo ultimo numero e acrescentado + 1,
> funciona
> > perfeitamente, mas via TRIGGER nem roda.
> >
> > SUPORTE TI
> > Erikson Ap. J. Ribeiro
> > Tel:  (14)3533-4300
> > Cel: (14) 9746-3830
> >
> >
> > Em 7 de julho de 2010 17:18, Sandro <sandro_rebelo em ibest.com.br>
> escreveu:
> >
> >> É pra dar certo sim.
> >>
> >> Veja se vc ta comitando corretamente e dando refresh na sua aplicação,
> >> senão não vai enxergar o novo codigo.
> >>
> >> ----- Original Message ----- From: "Erikson Ribeiro" <
> eajribeiro em gmail.com
> >> >
> >> To: <lista em firebase.com.br>
> >> Sent: Wednesday, July 07, 2010 4:57 PM
> >> Subject: [firebase-br] Generator
> >>
> >>
> >>
> >> Estou com problema para executar uma trigger que faz o generator trazer
> o
> >> proximo valor.
> >> GENERATOR
> >>
> >> create generator auto_usuario;
> >>
> >> TRIGGER
> >>
> >> create or alter trigger increment_usuario for tab_usuario
> >> active before insert position 0
> >> as
> >> begin
> >> if (new.cod_usr is null) then
> >> new.cod_usr = gen_id(auto_usuario,1);
> >> then
> >>
> >> Mas quando compilo o programa no delphi , e dou o insert o campo esta
> >> vindo
> >> nulo e quando vou salvar, da o erro dizendo que não há valor do
> cod_usr..
> >>
> >> O que pode esta acontecendo para essa trigger não funcionar?
> >>
> >>
> >> SUPORTE TI
> >> Erikson Ap. J. Ribeiro
> >> Tel:  (14)3533-4300
> >> Cel: (14) 9746-3830
> >> ______________________________________________
> >> 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
> >>
> > ______________________________________________
> > 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
> >
>
> ______________________________________________
> 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
>



Mais detalhes sobre a lista de discussão lista