trigger...

Delphi

09/06/2005

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

Curtidas 0

Respostas

Delphi32

Delphi32

09/06/2005

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é!


GOSTEI 0
Oquendo

Oquendo

09/06/2005

resolvi o problema

coloquei false na propriedade required do campo codigo.

mas valeu.


GOSTEI 0
Delphi32

Delphi32

09/06/2005

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

Até!


GOSTEI 0
POSTAR