Fórum trigger... #284297

09/06/2005

0

Tö com um BD em Firebird onde em algumas tabelas foi-se criados generators e seus trigger para incremento automático do campo codigo, quando insiro um registro pelo gerenciador do BD no caso o IBExpert dá tudo beleza ele dispara o trigger preenchendo o campo, mas quando vou pro delphi essa trigger não é disparada toda vez q eu vou insiro um registro e vou gravar ele dá uma mensagem dizendo q o campo codigo não pode ser nulo.

O q fazer?


Oquendo

Oquendo

Responder

Posts

09/06/2005

Delphi32

Tente fazer o seguinte:

Dê um duplo-clique no dataset para abrir o Fields Editor.
Dê um clique sobre o campo que é preenchido automaticamente pela trigger e verifique a sua propriedade ReadOnly. Para que tudo funcione corretamente ela deve estar setada como False.

Dessa maneira o erro não vai mais aparecer. Se o problema persistir posta aqui de novo.

Até!


Responder

Gostei + 0

09/06/2005

Oquendo

resolvi o problema

coloquei false na propriedade required do campo codigo.

mas valeu.


Responder

Gostei + 0

10/06/2005

Delphi32

Putz... Era ´Required´ mesmo que eu estava querendo dizer... Troquei as bolas... Mas ainda bem que você conseguiu...

Até!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar