[firebase-br] Ref. Erro Trigger

Omar Haddad omarhaddadm em gmail.com
Seg Dez 1 15:11:16 -03 2008


Opa. Obrigado brother

vou te add aqui.

Vou testar aqui.

Abraço

2008/12/1 João Dias de Carvalho Neto <jdias.bjsoftware em gmail.com>

> Omar, boa tarde
>
> Sobre que aplicação você está se referindo?
>
> Bom, caso for uma aplicação em Delphi com Firebird, a depender da
> tecnologia
> de acesso ao banco utilizada, o erro que recebestes é uma exceção do
> próprio
> DataSet que tem o campo mapeado como requerid=True na sua estrutura.
>
> Se você tem um Trigger BI para esta tabela preenchendo este campo, basta
> colocar requerid=False no seu DataSet e rodar sua aplicação,
>
> Gostaria de lembrar que este post está Off Topic, mas posso ajudá-lo se
> você
> precisar, basta mandar um e-mail para jdias.bjsoftware em gmail.com e não
> para
> a lista, por não tratar-se de um tópico específico do Firebird
>
> Agradecido
>
> João Dias
> jdias.bjsoftware em gmail.com
>
> 2008/12/1 Omar Haddad <omarhaddadm em gmail.com>
>
> > Salve amigos da lista, estamos ai aprendendo a trabalhar com o Firebird (
> > is
> > fire !) (rs)
> >
> > Mas amigos.é o seguinte:
> >
> > Anteriormente crei as tabelas sem campo chave específico, por exemplo,
> > categoria. Criei um generator e uma trigger ao inserir atualizando o
> campo
> > CAT_CODIGO (este seria o chave)
> >
> > Quando eu não tinha definido nenhum campo chave, funcionava de boa o
> > cadastro, inclusão/alteração/etc. Agora, resolvi definir um campo como
> > chave, e quem foi, (já sei) CAT_CODIGO,
> > coloquei ele como 'not null" e o defini na constraints como chave
> primária
> >
> > Agora, rodando a aplicação, ao tentar inserir uma categoria, eu recebo a
> > mensagem:
> >
> > Campo "CAT_CODIGO" deve ter um valor"
> >
> > Mas se a trigger esta definida para o campo CAT_CODIGO no before insert,
> > qual a razão desta mensagem ?
> >
> > PS: Eu ja fui cliquei 2x no campo CAT_CODIGO, fui na aba Auto-Increment e
> > marquei a GEN_CATEGORIA, novamente mas nada.
> >
> > Abraço e obrigado pela paciência.
> >
> > Att.
> > Omar
> > ______________________________________________
> > 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
> >
>
>
>
> --
> João Dias de Carvalho Neto
> jdias.bjsoftware em gmail.com
> ______________________________________________
> 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